首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于DataTable.Select(条件) not like 的有关问题

2013-03-27 
关于DataTable.Select(条件) not like 的问题请教各位,C# DataTable.Select(条件) 中的条件可以使用 not l

关于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());
            }

热点排行