我正在对数据表执行搜索操作。通过在数据LIKE
表上使用子句。但它不能完美地工作。我正在搜索这样的单个列。
string expression;
expression = table.Columns[2].ColumnName.ToString() + " Like" + "'%H%'";
DataRow[] foundRows;
foundRows = table.Select(expression);
DataTable dt = new DataTable();
foreach (DataRow dr in foundRows)
{
dt.ImportRow(dr);
}
稍后将该数据表绑定dt
到gridview。但table.Select(expression)
没有返回确切的行。它返回不包含搜索条件的行。
我可以使用正则表达式dt
吗?我该如何使用它们?