【发布时间】:2014-12-18 18:10:08
【问题描述】:
基于这个问题:how to run query on dataset?
我正在尝试从我的数据集中查询文本包含字符串的数据表,类似于 String.Contains 方法或 sql LIKE 运算符。
这是我迄今为止尝试过的:
private void textBox1_TextChanged(object sender, EventArgs e)
{
DataTable tbl = globals.UserDataSet.Tables[0];
DataRow[] tempDataRows = tbl.Select("USER_ID Like " + textBox1.Text + " OR THE_NAME Like " + textBox1.Text);
}
这会产生 System.Data.SyntaxError 错误。
是否可以在数据表中查询包含子字符串的文本?有更好的方法吗?
【问题讨论】:
-
你总是可以使用 LINQ
-
@Kevin 我喜欢这个主意,您能否请我参考一些使用 LINQ 在数据表中搜索的文档?