在datagridview vb.net中刷新数据
在我的主窗体中,我有一个刷新按钮 问题是当我试着点击它时,它不会刷新,什么都没有发生 下面是我的刷新按钮代码在datagridview vb.net中刷新数据,vb.net,datagridview,Vb.net,Datagridview,在我的主窗体中,我有一个刷新按钮 问题是当我试着点击它时,它不会刷新,什么都没有发生 下面是我的刷新按钮代码 Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click ResidentsDataGridView.Refresh() End Sub .Refresh()是从
Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs)
Handles ToolStripButton2.Click
ResidentsDataGridView.Refresh()
End Sub
.Refresh()是从控件继承的,与DataGridView中的数据无关
要刷新它,您需要“刷新”DataGridView的源。
因此,如果您是从DataTable填充DataGridView。重新填充该数据表。.Refresh()从控件继承,与DataGridView中的数据无关
要刷新它,您需要“刷新”DataGridView的源。
因此,如果您是从DataTable填充DataGridView。重新填充该数据表。您已经将没有
DataBind
方法的WinForms与Web.UI.WebControls
命名空间中的GridView
相混淆,后者有.Opps,非常正确。已编辑。您将没有DataBind
方法的WinForms与Web.UI.WebControls
命名空间中的GridView
混为一谈,后者有.Opps,非常正确。使用DataTable之类的数据源,可以“刷新”该源,而不是控件。如果您有一个表单级dataadapter和一个datatable作为数据源,那么您唯一需要“刷新”的时间是您需要从其他用户、服务器/db提供的来自触发器、AI ID、时间戳等的数据中获取新行。否则,所有数据始终存在。使用datatable之类的数据源,您可以“刷新”该源,而不是控件。如果您有一个表单级dataadapter和一个datatable作为数据源,那么您唯一需要“刷新”的时间就是从其他用户、服务器/db提供的触发器、AI ID、时间戳等数据中获取新行。否则,所有数据始终存在。