2011-06-24 121 views
0

我有一个DataTable,我从后端得到。但是,当我修复BreakPoint并可视化DataTable时,它不显示NULL值。为什么这样?为什么DataTable不显示NULL值?

在后台,我的表看起来如下:

  CustID   JobID   Qty 
     ----------  --------  ------ 
      1    NULL   100 
      2    1   200 

但在前端,我的数据表看起来象下面这样:

  CustID   JobID   Qty 
     ----------  --------  ------ 
      1        100 
      2    1   200 

为什么它没有显示空值?有什么具体原因吗?如何在后端显示DataTable?

回答

0

有一个在数据库和零代码空之间的差异,要引用或检查来自数据从我们DBNUll其不作为null

同一个数据库所产生的空
+0

将此数据表转换为XML数据集时,它将忽略具有NULL值的标记。所以在插入问题时出现。 – thevan

+1

@thevan。惊喜它自己的帖子http://stackoverflow.com/questions/6387118/how-can-i-deal-with-null-values-in-data-table-turning-into-missing-xml-elements -w – V4Vendetta

+0

是的,我暂时解决了这个问题。但我无法在所有情况下都遵循这一点。我正在尝试但我找不到解决方案。 – thevan

0

this

基本上你可以自定义NULL属性的显示方式。取而代之的blank你可以将其设置为NULL

+0

如何在DataTable的空白空间中分配NULL? – thevan