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