我正在尝试在绑定到 DataTable 的 datagridview 上进行“模糊”搜索。
我正在尝试使用 DataTable.Select 但我认为它不起作用。这是我的代码:
private void buttonSearch_Click(object sender, EventArgs e)
{
string SearchString;
if (this.textSearchString.Text == "")
{
return;
}
SearchString = this.textSearchString.Text;
DataRow[] rows = dt.Select("PartName Like '" + SearchString + "%'");
dt.Rows.Clear();
foreach (DataRow row in rows)
{
dt.Rows.Add(row.ItemArray);
}
this.datagridInventory.DataSource = null;
LoadInventoryList(); //loads up dt and formats columns
}
我不确定这是否正确,它似乎不起作用。有人可以指出我的错误或更好地向我解释这个概念吗?