【问题标题】:C# Listbox Bound to Entity "Entity Framework"C# 列表框绑定到实体“实体框架”
【发布时间】:2009-04-19 01:17:29
【问题描述】:

在我的 WinForm 上,我将列表框绑定到 EDMX 上 Entity 中的一个表,但是当表数据更改时,我尝试调用

myListBox.DataSource = Entities.table;
myListBox.ResetBindings();
myListBox.Refresh();

ListBox 中没有任何反应。 Entities.table 对象虽然保存了正确的数据,但它并没有反映在 ListBox 上。

有什么想法吗??

【问题讨论】:

    标签: c# winforms entity-framework listbox linq-to-entities


    【解决方案1】:

    试试下面的

    myListBox.DataSource = null;
    myListBox.DataSource = Entities.table
    

    ListBox 和其他数据绑定类中有一个优化,如果分配给 DataSource 的引用没有更改,则基本上不会进行更新。它实际上并不检查数据的内容。事先将其设置为 null 将保证引用不同。

    【讨论】:

    • 这是实现这一目标的最佳方式吗?
    猜你喜欢
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多