我只是想问一下如何刷新datagridview。每次我添加一些数据时,datagridview 中的数据都会重复吗?先感谢您。:D
问问题
141 次
1 回答
0
尝试使用绑定源,如下所示:
Dim TheBindingSource As New BindingSource()
TheBindingSource.DataSource = GetDataFromSomewhere()
DataGridView1.DataSource = TheBindingSource
TheBindingSource.ResetBindings(False)
现在,当您的数据需要刷新时,您可以创建一个新的绑定源并ResetBindings()
再次调用,如下所示:
Dim TheNewBindingSource As New BindingSource()
TheNewBindingSource.DataSource = GetDataFromSomewhere()
DataGridView1.DataSource = TheNewBindingSource
TheNewBindingSource.ResetBindings(False)
如果数据的模式已更改并且仅数据的值已更改,则该ResetBindings()
方法采用。True
False
阅读BindingSource.ResetBindings 方法了解更多信息。
于 2013-09-19T02:09:59.380 回答