当前位置: 首页 > 编程语言 > C#

C#DataTable.Select()-如何格式化过滤条件以包含空值?

时间:2023-04-11 03:22:43 C#

C#DataTable.Select()-如何格式化过滤条件以包含空值?这不起作用DataTablemyNewTable=myDataTable.Select("Name'n/a'").CopyToDataTable();myDataTable有一个名为Name的行。我想从此表中选择名称不等于“n/a”的行。它选择但仍然缺少空值我也需要空值。有人可以帮忙吗?试试这个myDataTable.Select("[Name]isNULLOR[Name]'n/a'")编辑:相关来源:试试这个:DataRowrows=DataTable.Select("[Name]'n/a'")for空检查:DataRowrows=DataTable.Select("[Name]'n/a'OR[Name]isNULL")试试这个:varresult=fromrinmyDataTable.AsEnumerable()wherer.Field("Name")!="n/a"&&r.Field("姓名")!=""选择r;DataTabledtResult=result.CopyToDataTable();检查null的方法是检查它:DataRow[]myResultSet=myDataTable.Select("[COLUMNNAME]isnull");您可以在Select语句中使用and。以上是C#学习教程:C#DataTable.Select()-如何格式化过滤条件包含null?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: