gpt4 book ai didi

.net - 绑定(bind)到 EntityCollection 时如何让 Windows 窗体 DataGridView 显示新记录

转载 作者:行者123 更新时间:2023-12-03 17:59:28 25 4
gpt4 key购买 nike

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

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

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

最佳答案

试试看:

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

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

关于.net - 绑定(bind)到 EntityCollection 时如何让 Windows 窗体 DataGridView 显示新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4775168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com