我有一个 DataGridView
绑定(bind)到 Class1
的列表,如 my previous question 所示(顺便说一下 - 答案是使用属性而不是字段)。然后,我使用以下代码添加一行:
l.Add(new Class1 { a = 5, b = 6 });
我检查了该行已添加到列表中。但 DataGridView
并未更新。这是怎么解决的?
最佳答案
如果有界源中发生任何更改,或者 two way bounded 中发生任何更改,您必须重新分配数据源:
grid.DataSource = null;
grid.DataSource = l;
关于c# - 带有数据绑定(bind)的 DataGridView - 新行未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32181061/