2016-11-11 6 views
1

私はDatatableを持っています。c# - 1つのフィールドがnullの場合はdatatable、別の値を設定する

using (DataSet ds = new DataSet()) 
{ 
    da.Fill(ds); 
    dt = ds.Tables[0]; 
} 

このようなデータのdt、リターンリスト、この画像から

enter image description here

、ときユーザーIDがDBNullは、その後、私はそれを行うことができますどのように0にDOCCOUNTのequlを設定したいのですか?

+0

あなたはしかし、それは良い答えをたまたまあなたが代わりにヌル –

答えて

2

あなたはこのような何かを試みることができる:

dt = ds.Tables[0]; 
foreach(DataRow row in dt.Rows) 
{ 
    if(row["userId"] == DBNull.Value) 
    { 
     row["docCount"] = 0; 
    } 
} 
+1

をデフォルト値を設定することができます! –

+0

ありません心配のDBNull.Valueをする必要がありすぎて、SQLクエリから –

関連する問題