在更新其列表数据源时刷新DataGridView

时间:2014-05-08 18:06:19

标签: vb.net visual-studio datagridview

在我当前的实现中,我使用的是从对象列表中提供的数据网格视图。 我正在尝试通过向列表中添加新对象来添加新条目。

我发现当这些新条目添加到列表中时,它们不会出现在DataGridView中。我已经尝试更新它,清除它并重新填充它。所有人都知道。

非常感谢任何帮助。

这是通过使用这样的绑定源解决的。

Dim bs As New BindingSource
bs.DataSource = Entries
DataGridView1.DataSource = bs

然后每次重新分配数据源。

Public Sub Grid_Update()
    bs = New BindingSource
    bs.DataSource = Entries
    DataGridView1.DataSource = bs
End Sub

1 个答案:

答案 0 :(得分:-1)

将网格源重新分配给更新的对象列表,并再次调用databind方法。