C# Winforms:在';编号';操作人员

C# Winforms:在';编号';操作人员,c#,datatable,C#,Datatable,我正在尝试将我的textbox1与datagridview 2绑定,以便当textbox和datagridview中的值匹配时,textbox可以过滤行。然而,我不断地得到上面的错误。下面是我的代码 private void textBox1_TextChanged(object sender, EventArgs e) { (dataGridView2.DataSource as DataTable).DefaultView.RowFilter = string.Format

我正在尝试将我的
textbox1
datagridview 2
绑定,以便当textbox和datagridview中的值匹配时,textbox可以过滤行。然而,我不断地得到上面的错误。下面是我的代码

private void textBox1_TextChanged(object sender, EventArgs e)
    {
     (dataGridView2.DataSource as DataTable).DefaultView.RowFilter = string.Format("Vehicle Number LIKE '%{0}%'", textBox1.Text); //error here
     }    

您的列名中有一个空格,因此您必须将其转义。可能喜欢

"[Vehicle Number] LIKE '%{0}%'" 

您的列名中有一个空格,因此您必须将其转义。可能喜欢

"[Vehicle Number] LIKE '%{0}%'"