【问题标题】:Refresh data in datagridview vb.net刷新datagridview vb.net中的数据
【发布时间】:2016-05-20 09:27:25
【问题描述】:

在我的主窗体中,我有一个刷新按钮。

问题是当我尝试点击它时,它不会刷新什么也没发生。

下面是我的刷新按钮代码。

Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs)
                                  Handles ToolStripButton2.Click
       ResidentsDataGridView.Refresh()
End Sub

【问题讨论】:

  • 使用像 DataTable 这样的 DataSource,你“刷新”了那个源,而不是控件。如果您有一个表单级数据适配器和一个数据表作为数据源,那么您需要“刷新”的唯一时间是您需要从其他用户那里获取新行、服务器/数据库从触发器、AI ID、时间戳等提供的数据。否则所有数据始终存在。

标签: vb.net datagridview


【解决方案1】:

.Refresh() 继承自 Control,与你的 DataGridView 中的数据无关。

要刷新它,您需要“刷新”DataGridView 的源。 因此,如果您从 DataTable 填充 DataGridView。重新填充该 DataTable。

【讨论】:

  • 您将没有 DataBind 方法的 WinForms DataGridViewWeb.UI.WebControls 命名空间中的 GridView 混淆了。
  • 哎呀,非常真实。已编辑。
猜你喜欢
  • 2012-04-25
  • 1970-01-01
  • 1970-01-01
  • 2013-01-28
  • 1970-01-01
  • 2017-01-28
  • 1970-01-01
  • 2021-08-14
  • 1970-01-01
相关资源
最近更新 更多