我有一个包含a,b,c,d,e列的数据表。
当列b为null时,我想将其值设置为列a的值,然后将该特定行的所有其他列设置为空字符串。
答案 0 :(得分:0)
试试这个:
System.Data.DataRow r = dt.Rows[0];
if ( r["b"] == System.DbNull.Value ) //DbNull assumes the nulls are coming from DB. If they are set to null via your code then you can use good old null instead.
{
r["b"] = r["a"];
r["c"] = "";
r["d"] = "";
}