Блокировка расположения ползунка datagridview - PullRequest
0 голосов
/ 13 августа 2010

У меня есть сетка, где у меня много записей.

Существует операция, подобная выделению строки, и в другом окне я делаю некоторые вещи с этой строкой.

Итак, у меня есть делегат во втором окне.

Когда делегат уволен, я обновляю свою сетку.

Я не знаю, как заблокировать слайдер на месте, где я выбираю эту старую запись.

Итак, если эта запись была 43-й, теперь я хочу выбрать 43-ую строку (это может быть другая запись, но с той же позицией).

Возможно ли?

Ответы [ 2 ]

0 голосов
/ 16 августа 2010

Это то, что я хотел:

myDataGrid.FirstDisplayedScrollingRowIndex = e.RowIndex;

0 голосов
/ 13 августа 2010

В вашем делегате вы можете взглянуть на свойство CurrentRow вашего мастера DataGridView.С этой информацией выполните вызов DataGridView.Rows.IndexOf() и используйте этот индекс в своей ведомой сетке SetSelectedRowCore(), чтобы установить нужный индекс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...