如何在绑定到EntityCollection时获取Windows窗体DataGridView以显示新记录

Jai*_*ime 5 .net datagridview winforms entitycollection

尝试在运行时向EntityCollection添加新记录,并使用新信息更新DataGridView.

我已经尝试将datagridview直接绑定到实体集合(即ObjectSet),并通过绑定到同一集合的BindingSource.

我已经尝试了DataGridView.Refresh(),DataGridView.EndEdit()和BindSource.ResetBindings()等,但似乎没有任何效果.

Tho*_*que 0

尝试一下:

bindingSource.DataSource = null;
bindingSource.DataSource = theCollection;
Run Code Online (Sandbox Code Playgroud)

或者,您可以在BindingList<T>. 将 DataGridView 绑定到 BindingList,当您将实体添加到 时ObjectSet,也将其添加到BindingList