[英]Add a Column to DataTable if Column is Empty
一种快速的衬纸,用于检查列“ columnname”的所有行值是否为空:
datatable.AsEnumerable().All(r => r.IsNull("columnname"));
IsNull也可以选择采用int列索引或DataColumn类型的对象
请记住,如果您是从excel导入的,则行可能不是null / dbnull-例如,它们可能是空字符串。 您仍然可以通过更改测试来使用此方法,也许像这样:
datatable.AsEnumerable().All(r => r.Field<string>("columnname") == "");
在调试器中暂停代码并检查行值,找出如何测试列中的值
您可以使用以下方法检查您的列是否为空
bool isColumnEmpty = dtAll.AsEnumerable().All(dr => dr.IsNull("ColumnName")))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.