在WinForm上,我将列表框绑定到EDMX上Entity
中的表,但是当表数据更改时,我尝试调用
myListBox.DataSource = Entities.table;
myListBox.ResetBindings();
myListBox.Refresh();
但
ListBox
中没有任何反应。尽管Entities.table
对象保留了正确的数据,但它并没有反映在ListBox
上。任何的想法??
最佳答案
尝试以下
myListBox.DataSource = null;
myListBox.DataSource = Entities.table
ListBox和其他数据绑定类中有一个优化,如果分配给DataSource的引用不变,则基本上不会进行更新。它实际上并不检查数据的内容。事先将其设置为null将确保引用不同。
关于c# - C#列表框绑定(bind)到实体“Entity Framework”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/764611/