2010-12-22 61 views
1

我有一个Winform datagridview,它绑定到数据表。加载网格后,我为每一行分配一个关联对象到标记属性。现在的问题是。在一些动作/点击之后,所有的标签属性都是NULL。单元格值仍然存在。这可能是什么原因?WinForms Datagridview:标签属性问题

+0

没有代码真的很难回答... – digEmAll 2010-12-22 08:20:41

回答

0

可能是你的数据源是由于DataGridView的企图“共享”行以节省内存的方式来更新或网格rebinded

3

你所描述的可能是问题。您可以在此处阅读有关此行为的更多信息:http://msdn.microsoft.com/en-us/library/ha5xt0d9.aspx

各种编程和用户操作可能导致某行被取消共享。从文档看来,这会导致创建新的(未共享的)行。如果所有行都作为网格中的单个对象进行维护,则可能会出现严重的性能问题。

您可以在该行所绑定的基础数据项上设置关联的对象吗?