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);