【发布时间】:2016-07-06 04:24:19
【问题描述】:
我想在我的DataGridView 上创建一个搜索功能,在按钮点击事件之后。为此,我使用了以下源代码:
chargerDataGrid();
dg_logiciel.ClearSelection();
string search = txtbox_recherche.Text;
foreach (DataGridViewRow dgvr in dg_logiciel.Rows)
{
if (!dgvr.Cells[1].Value.ToString().Contains(search))
{
dgvr.Visible = false;
}
}
它正在工作,但我想比较我的两个字符串忽略大小写。为此,我尝试了以下代码:
chargerDataGrid();
dg_logiciel.ClearSelection();
string search = txtbox_recherche.Text;
foreach (DataGridViewRow row in dg_logiciel.Rows)
{
Regex pattern = new Regex(row.Cells[1].Value.ToString(), RegexOptions.IgnoreCase);
if (!pattern.IsMatch(search))
{
row.Visible = false;
}
}
这根本不起作用。我是不是在使用 Regex 类或其他什么东西不好?
【问题讨论】:
标签: c# regex search datagridview