关于DataTable.Select(条件) not like 的有关问题
关于DataTable.Select(条件) not like 的问题
请教各位,C# DataTable.Select(条件) 中的条件可以使用 not like 语句么?
如果不能使用not like语句,应该如何达到not like的需求呢 ?
谢谢
------解决方案--------------------
另外关于表达式的写法可以参照MSDN:DataColumn.Expression
------解决方案--------------------
可以吧,你试试啥
请教各位,C# DataTable.Select(条件) 中的条件可以使用 not like 语句么?
如果不能使用not like语句,应该如何达到not like的需求呢 ?
谢谢
------解决方案--------------------
另外关于表达式的写法可以参照MSDN:DataColumn.Expression
------解决方案--------------------
可以吧,你试试啥
DataTable dt = new DataTable();
dt.Columns.Add("column1", typeof(Int32));
dt.Columns.Add("column2", typeof(String));
for (int i = 0; i < 4; i++)
{
DataRow dr = dt.NewRow();
dr["column1"] = i;
if (i > 1)
{
dr["column2"] = "B" + i.ToString();
}
else
{
dr["column2"] = "A" + i.ToString();
}
dt.Rows.Add(dr);
}
foreach (var r in dt.Select("column2 not like '%A%'"))
{
Console.WriteLine(r.Field<String>("column2").ToString());
}