показ итерации через DataGridView, обновление отображения / перерисовки - PullRequest
1 голос
/ 09 февраля 2012

У меня есть DataGridView с одним столбцом, который в настоящее время отображает короткий список элементов. Когда пользователь нажимает кнопку для запуска обновления, каждая строка / ячейка считывается и начинается обработка.

Я бы хотел, чтобы индикатор выбора перемещался вниз по строкам в DataGridView, так как он завершает обработку каждой записи. Как я могу отобразить итерацию строк DataGridView во время обработки? Перерисовка DataGridView или что-то.

Это форма Windows VB.net, я знаю, как это сделать с AJAX, я думаю, но как я могу добиться этого в форме Windows?

Спасибо

1 Ответ

1 голос
/ 09 февраля 2012
For each row As DataGridViewRow in myDataGridView.Rows

    'Unselect previous row, then select current row
    myDataGridView.ClearSelection()
    row.Selected = True
    myDataGridView.Refresh()

    'Do processing here...
Next

Это выберет каждую строку, но не будет прокручиваться вниз, если текущая строка не видна. Для автоматической прокрутки вниз можно установить свойство DataGridView FirstDisplayedScrollingRowIndex.

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