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

◆带变量的通配符怎么写法

2012-09-10 
◆带变量的通配符如何写法◆在过滤datatable记录的时候,输入内容如果出现通配符:[、]、%、*等等,会出现 Like 运

◆带变量的通配符如何写法◆
在过滤datatable记录的时候,输入内容如果出现通配符:[、]、%、*等等,会出现 Like 运算符中出错: 字符串模式“% %”无效的情况,如下

C# code
string s=tb.Textstring str = " text like '%" + s + "%'";DataRow[] dr = dt.Select(str);

改成这样写也不行
C# code
string str =  @"text like '%" + @s + "%'";




[解决办法]
var source= datatable.AsEnumerable().Where(t => t.Field<string>("text").Contains(tb.Text.Trim()));

热点排行