2010-05-24 67 views
0

我有一个Bindingsource被设置为DataGridView控件的数据源。在其数据集查询中,我有一个计算列(Column1)。当我去Bindingsource的任务,并点击预览数据我可以,对于我的列1其他行有数据值返回和其他行的返回NULL是正常和预期。我在Datagridview的计算列中获得了预期的NULL值

的问题是,当我设置相同的BindingSource的数据源DataGridView控件,将返回所有预期行,但对于所有行,列1为NULL,但就像我说的,当我去BindingSource的任务并单击预览数据,我可以看到并非所有行都对于列1具有NULL

有些事情在将数据绑定到Datagridview控件的过程中发生了一些奇怪的事情,而且我不知道该怎么办?有任何想法吗。

回答

0

看过您的Column1'Sort Expression?其次查看列的类型。如果它是TemplateBound,则必须在itemdatabound事件上安排绑定

+0

当前SortMode = Automatic和Columns的类型= DataGridViewTextBoxColumn – StackTrace 2010-05-24 08:53:54

+0

您可以放置​​断点并查找期望的数据列吗?如果datacolumn变为空白,那么数据流会出现问题... – Megawolt 2010-05-24 10:05:09