我目前正在处理一个表单,我想根据不同的列过滤条目。用户可以通过使用组合框来选择将在其上进行过滤的列。在它下面我放置了一个文本框,其中包含正在搜索的术语。问题是我不知道如何根据用户的选择修改列参数。如果有人能帮我解决这个问题,那就太棒了。这是文本框代码(即文本框=搜索框):
private void searchBox_TextChanged (object sender, EventArgs e)
{
string selected_field = comboSort.Items[this.comboSort.SelectedIndex].ToString();
DataView dataView = new DataView (dataset);
dataView.RowFilter = string.Format("selected_field LIKE '%{0}%'",searchBox.Text);
dataGridView1.DataSource = dataView;
}