您好,我有一个数据表,我想用一个不区分大小写的文本框进行过滤。换句话说,当用户开始在文本框中输入内容时,我希望RowFilter
显示包含输入信息的任何行(同样不管大小写)。
我当前的代码将仅显示完全匹配并且仅针对单个列(“ID”)。我还想包括其他一些列,即“标题”、“用户名”、“公司”等。
有任何想法吗?
private void searchTextBox_TextChanged(object sender, EventArgs e)
{
if (searchTextBox.Text.Trim() != "")
{
gridToTable.DefaultView.RowFilter = "ID = " + searchTextBox.Text;
}
else
{
gridToTable.DefaultView.RowFilter = string.Empty;
}
}