【发布时间】:2013-10-31 14:24:50
【问题描述】:
我正在尝试过滤具有两个或更多文本框的数据网格。 有没有一种简单的方法来启用它?就像现在一样,数据网格仅根据最后检查的条件进行过滤。
我找了一天也没找到解决办法。
这是两个盒子的代码。我在最后一个框中添加了两个过滤器,但这只是一个猜测,我知道它可能不起作用。
谢谢,A。
private void textBox4_TextChanged(object sender, EventArgs e)
{
BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = "Bank like '%" + textBox4.Text + "%'";
dataGridView1.DataSource = bs;
}
private void textBox5_TextChanged(object sender, EventArgs e)
{
BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = "Bank like '%" + textBox4.Text + "%'";
bs.Filter = "currency like '" + textBox5.Text + "'";
dataGridView1.DataSource = bs;
}
【问题讨论】:
标签: c# datagridview filter