2011-06-24 47 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