加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

.net – 如何在绑定到EntityCollection时获取Windows窗体DataGri

发布时间:2020-12-14 02:16:14 所属栏目:Windows 来源:网络整理
导读:尝试在运行时向EntityCollection添加新记录,并使用新信息更新DataGridView. 我已经尝试将datagridview直接绑定到实体集合(即ObjectSet),并通过绑定到同一集合的BindingSource绑定. 我已经尝试了DataGridView.Refresh(),DataGridView.EndEdit()和BindSource.R
尝试在运行时向EntityCollection添加新记录,并使用新信息更新DataGridView.

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

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

解决方法

试试看:

bindingSource.DataSource = null;
bindingSource.DataSource = theCollection;

或者,您可以在BindingList< T>中维护数据的内存中副本.将DataGridView绑定到BindingList,当您将实体添加到ObjectSet时,也将它添加到BindingList.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读