读书人

关于DataTable.Select(条件) not like

发布时间: 2013-03-27 11:22:42 作者: rapoo

关于DataTable.Select(条件) not like 的问题
请教各位,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());
}

读书人网 >C#

热点推荐