因此,我尝试在数据表上创建搜索排除功能。
我尝试了一些东西,Select()方法和我也尝试过LINQ。
我尝试构建一个类似于:
的CHARINDEX Select()方法函数dt.Select("CHARINDEX (" + searchString + ")");
但它一直在抛出格式错误。
我用类似的东西尝试了LINQ:
var filtered = dt.AsEnumerable()
.Where(r => !r.Field<String>(col).Contains(searchString));
但最后我把整张桌子还给了我,而在我的生命中,我无法弄清楚原因。
我更倾向于让解决方案的LINQ版本正常工作,因为我被告知使用LINQ搜索数据表比使用Select()方法更有效。
感谢您的帮助。