1

如何在 datagridview C#.net windows 应用程序中过滤行,当我们在运行时在文本框中写入文本时,过滤后的行应该出现在 datgridview

4

2 回答 2

1

这对我有用:

BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = sColumnaDoPrzeszukania + " like '%" + textBox1.Text + "%'";
dataGridView1.DataSource = bs;

整个问题在这里: How to filter a datagridview by a textbox after loading an excel file into it

于 2013-06-15T16:54:21.543 回答
0

在您的文本框中,为调用您的查询方法的“TextChanged”事件创建一个方法。与此类似:

private void btnFilter_Click(object sender, EventArgs e)
{
    GetData();
}

GetData 是从数据库中检索数据的方法。

于 2013-06-19T12:58:05.717 回答