C# 使用文本框值的Datagridview过滤器
我想使用TextBox值筛选Datagridview行,我尝试了以下代码,但无效:C# 使用文本框值的Datagridview过滤器,c#,datagridview,filter,C#,Datagridview,Filter,我想使用TextBox值筛选Datagridview行,我尝试了以下代码,但无效: private void CherchetextBox_TextChanged(object sender, EventArgs e) { try { ((DataTable)dataGridView1.DataSource).DefaultView.RowFilter = string.Format("codeArticleDataGridView
private void CherchetextBox_TextChanged(object sender, EventArgs e)
{
try
{
((DataTable)dataGridView1.DataSource).DefaultView.RowFilter = string.Format("codeArticleDataGridViewTextBoxColumn1 like '%{0}%'", CherchetextBox.Text.Trim().Replace("'", "''") );
}
catch
{
}
}
那么我的代码中的问题在哪里呢???这是datatable的列名吗
codeArticleDataGridViewTextBoxColumn1
?我不这么认为。您需要提供DataTable
的列名,而不是DataGridView
非常感谢这是错误,已经解决了