C# 使用文本框值的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

我想使用TextBox值筛选Datagridview行,我尝试了以下代码,但无效:

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
非常感谢这是错误,已经解决了