Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > DataGridView AutoScroll


Автор: _Jesus 24.1.2008, 11:01
Привет всем. 
Хочется сделать, чтобы при определённых условиях DataGridView делал бы прокрутку вниз, чтобы показывались новые добавленные элементы.
Пробовал через select, но он просто помечает новый элемент как выделенный, а прокрутку к нему не делает.
Подскажите, может у Грида есть уже что-то такое, просто я не нашёл. 
Из всего, что связанно с прокруткой нашёл только событие.
SetFocus() можно сделать только Гриду целиком, а не конкретной строчке или ячейке.
Как быть? smile 

Автор: informatik 24.1.2008, 11:46
Привет _Jesus.

Сначала определи индекс добавленной строки, а потом сделай так:

Код

DataGridView.FirstDisplayedScrollingRowIndex = INDEX;    //INDEX - тот самый индекс нужной строки..

Автор: _Jesus 24.1.2008, 12:11
Спасибо smile
Всё работает  smile 

Автор: informatik 24.1.2008, 13:03
Пожалуйста!! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)