我有一个datatable
,如下所示:-
id name rollno mobile
1 test1 101 1111
2 test2 102
3 test3 103 1121
4 test4 104
5 test5 105 3333
在datatable
的{{1}}列中有一些空值。
如果我批量插入此mobile
,则会出错。
如果要找到空白,我想用0(零)更新datatable
列。
如何更新而不循环?
答案 0 :(得分:0)
您可以使用LINQ表达式尝试如下操作:
tbl.Select().Where(x => x["mobile"] == null || string.IsNullOrEmpty(x["mobile"].ToString())).ForEach(x => x["mobile"] = 0);
但是请记住,这仍然是一个循环。