gpt4 book ai didi

c# - 在datagridview c#中过滤数据

转载 作者:行者123 更新时间:2023-11-30 15:32:20 25 4
gpt4 key购买 nike

我正在尝试过滤掉我想要的数据,然后隐藏所有其他数据。 这是我的代码列表,

private void searchButton_Click_1(object sender, EventArgs e)
{

BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = dataGridView1.Columns[1].HeaderText.ToString() + " LIKE '%" + searchTextBox.Text + "%'";
dataGridView1.DataSource = bs;

}

但是当我运行它时,它会提示我错误信息

“‘ID’运算符后缺少操作数。”

我也试过了,同样的错误信息。

private void searchButton_Click_1(object sender, EventArgs e)
{
BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
// bs.Filter = dataGridView1.Columns[1].HeaderText.ToString() + " LIKE '%" + searchTextBox.Text + "%'";
bs.Filter = "Sample ID like '*" + searchTextBox.Text + "*'";
dataGridView1.DataSource = bs;
}

谁能帮我澄清一下这个问题?谢谢。

最佳答案

尝试以下

BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = "[HeaderText] Like '%" + searchTextBox.Text + "%'";
dataGridView1.DataSource = bs;

关于c# - 在datagridview c#中过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com