重置 datagridview 的绑定源不起作用
Reset bindingsource of datagridview does not work
我有一个 dataset(data.xsd)
从数据库中检索数据,一个 Bindingsourc(bs)
从这个 data.xsd
的 table 和一个 datagridview(dgview)
绑定到这个 bs
现在,当我插入或删除一个项目时,我会调用 bs
的 ResetBinding
函数
但是 dgview
不会更新:
bs.ResetBinding(false);
((BindingSource)dgview.DataSource).ResetBindings(false);
有什么办法可以解决这个问题吗?
我发现了我的问题
我将 bs
绑定到它的 DataSource
应该从数据库中获取新数据,然后调用 ResetBinding()
函数:
bstableAdapter.Fill(DataTable);
bs.ResetBinding(false);
我有一个 dataset(data.xsd)
从数据库中检索数据,一个 Bindingsourc(bs)
从这个 data.xsd
的 table 和一个 datagridview(dgview)
绑定到这个 bs
现在,当我插入或删除一个项目时,我会调用 bs
的 ResetBinding
函数
但是 dgview
不会更新:
bs.ResetBinding(false);
((BindingSource)dgview.DataSource).ResetBindings(false);
有什么办法可以解决这个问题吗?
我发现了我的问题
我将 bs
绑定到它的 DataSource
应该从数据库中获取新数据,然后调用 ResetBinding()
函数:
bstableAdapter.Fill(DataTable);
bs.ResetBinding(false);