2013-08-29 148 views
-1

我想在C#和DataGridView的访问文件中搜索Textbox的关键字,我的代码在下面,但有错误“缺少操作数”的问题;如何通过关键字过滤datagridview?

BindingSource bs = new BindingSource(); 
bs.DataSource = dataGridView1.DataSource; 
bs.Filter = "select * FROM book WHERE onvan like '*" + textBox1.Text + "*'"; 
dataGridView1.DataSource = bs; 

回答

-1

您无法将完整的选择查询作为您的bindingsource的过滤器。试试这个代替

bs.Filter = "onvan like '*" + textBox1.Text + "*'"; 

并检查此链接的更多信息:BindingSource.Filter