C# 重置datagridview的bindingsource无效
我有一个C# 重置datagridview的bindingsource无效,c#,datagridview,bindingsource,C#,Datagridview,Bindingsource,我有一个dataset(data.xsd)从数据库中检索数据,一个Bindingsourc(bs)从这个data.xsd的表中,还有一个datagridview(dgview)绑定到这个bs 现在,当我插入或删除一个项目时,我调用bs的ResetBinding函数 但是,dgview不会通过以下方式更新: bs.ResetBinding(false); ((BindingSource)dgview.DataSource).ResetBindings(false); 有没有办
dataset(data.xsd)
从数据库中检索数据,一个Bindingsourc(bs)
从这个data.xsd的表中,还有一个datagridview(dgview)
绑定到这个bs
现在,当我插入或删除一个项目时,我调用bs的ResetBinding
函数
但是,dgview
不会通过以下方式更新:
bs.ResetBinding(false);
((BindingSource)dgview.DataSource).ResetBindings(false);
有没有办法解决这个问题?我发现了我的问题
我将bs
绑定到的DataSource
应该从数据库中获取新数据,然后调用ResetBinding()
函数:
bstableAdapter.Fill(DataTable);
bs.ResetBinding(false);