我有一个DataGridView,其中一列目前显示一个简短的项目列表。当用户单击按钮以运行更新时,将读取每个行/单元格并开始处理。
我希望选择指示器向下移动DataGridView中的行,因为它完成了每条记录的处理。如何在处理过程中显示DataGridView行的迭代?重写DataGridView或其他东西。
这是一个VB.net的windows窗体,我知道如何用AJAX做到这一点,但我怎样才能在Windows窗体中实现呢?
谢谢,
答案 0 :(得分:1)
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
属性。