使用datatable.select进行筛选,出现错误。代码如下,得出的结果3行都包含在drs中DataTable dt = new DataTable();
dt.Columns.Add("代码");
dt.Columns.Add("代码名称");
dt.Rows.Add(new object[] { "**", "11" }); dt.Rows.Add(new object[] { "b1", "3" }); dt.Rows.Add(new object[] { "c2", "155" });
DataRow[] drs = dt.Select("代码 like '************************************%'");
dt.Columns.Add("代码");
dt.Columns.Add("代码名称");
dt.Rows.Add(new object[] { "**", "11" }); dt.Rows.Add(new object[] { "b1", "3" }); dt.Rows.Add(new object[] { "c2", "155" });
DataRow[] drs = dt.Select("代码 like '************************************%'");
dt.Select("代码 like '[*][*]%'");
你这么多*和%之间什么都没有,和用已个%有什么区别,*是算一个任意字符%是任意个字符,
你这 '************************************%'还不是指任意个字符?