0
是否有一个通配符表单,用于将.net datatable.select函数的相同字符假定为和括号一样?.Net DataTable选择为Sql括号
例如,这SQL查询从顾客返回任一 '杰西卡' 或 'JESSICA'
选择*,其中名称= 'JESS [II] CA'。
是否有一个通配符表单,用于将.net datatable.select函数的相同字符假定为和括号一样?.Net DataTable选择为Sql括号
例如,这SQL查询从顾客返回任一 '杰西卡' 或 'JESSICA'
选择*,其中名称= 'JESS [II] CA'。
让你的生活更方便,使用LINQ-TO-DataTable
:
var query = from row in dataTable.AsEnumerable()
let name = row.Field<string>("name")
where name == "JESSİCA" || name == "JESSICA"
select row;
如果你想有一个新的DataTable
使用CopyToDataTable()
,如果你想有一个DataRow[]
使用ToArray()
。
如果你想比较的情况下,钝感并接受名称的列表可以增加:
string names = { "JESSİCA", "JESSICA" };
var query = from row in dataTable.AsEnumerable()
let name = row.Field<string>("name")
where names.Contains(name, StringComparer.CurrentCultureIgnoreCase)
select row;
没有该查询没有。你需要对[]使用like(not =)。 – Paparazzi 2014-12-05 13:53:20