1
我有一个Datatable。c# - 数据表如果一个字段为空设置另一个值
using (DataSet ds = new DataSet())
{
da.Fill(ds);
dt = ds.Tables[0];
}
这样的数据的dt
,退货单,
从这个图像,当用户ID是DBNull的话,我想docCount equl设置为0。我怎么能这样做?
我有一个Datatable。c# - 数据表如果一个字段为空设置另一个值
using (DataSet ds = new DataSet())
{
da.Fill(ds);
dt = ds.Tables[0];
}
这样的数据的dt
,退货单,
从这个图像,当用户ID是DBNull的话,我想docCount equl设置为0。我怎么能这样做?
你可以尝试这样的事:
dt = ds.Tables[0];
foreach(DataRow row in dt.Rows)
{
if(row["userId"] == DBNull.Value)
{
row["docCount"] = 0;
}
}
你应该DBNull.Value,而不是空 –
不用担心,它发生很好的答案,但! –
可以从SQL查询中设置的默认值也 –