我用数据库中的数据填充了dataGridView。
首先加载50行数据,然后向下滚动到dataGridView的底部-接下来加载50行。现在有100行。一切正常,直到我将滚动条拖到底部。滚动条卡在底部,dataGridView正在加载大量数据。
我的问题是:如何在VisualBasic中停止此滚动事件?有没有办法清除事件缓冲区或以编程方式使mouseUp事件(在每50行加载后取消滚动条的单击)?
这是我的滚动事件的代码:
Private Sub MyDataGridView_Scroll(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) Handles MyDataGridView.Scroll
Dim lastRow As Integer = Functions.GetLastSeenRow(MyDataGridView)
Dim nextRow As Integer = (gActualPage* 50) - 1
If (lastRow = nextRow ) Then
gActualPage += 1
loadGridDynamically(gActualPage, 50)
End If
End Sub