0
我有一个DataGridView的数据绑定到BindingSource,它依次连接到一个对象列表。数据绑定设置后,我从后台线程填充列表(当然使用Form.Invoke)。问题在于网格未更新。我可以在调试器中看到BindingSource包含项目并且DataGridView已连接到它,但项目不显示。哪里不对?DataGridView数据绑定到一个列表不会更新
我有一个DataGridView的数据绑定到BindingSource,它依次连接到一个对象列表。数据绑定设置后,我从后台线程填充列表(当然使用Form.Invoke)。问题在于网格未更新。我可以在调试器中看到BindingSource包含项目并且DataGridView已连接到它,但项目不显示。哪里不对?DataGridView数据绑定到一个列表不会更新
我想通了。我需要使用BindingList而不是列表<>。
你有没有尝试强制窗口/网格绑定后重新绘制? – 2010-06-29 17:17:08
发布一些代码(比如你正在设置数据绑定的地方等)将使得回答你的问题更容易。 – camainc 2010-06-29 17:17:27
另外,你的对象是否实现了数据绑定所需的接口? – camainc 2010-06-29 17:19:56