过滤器在获胜表单中无法正常工作

时间:2015-05-27 21:47:38

标签: c# datagridview datatable dataview

我正在尝试将行过滤器应用于现有的datagridview表。该表有一个“名称”列和一个复选框。

private void textBox1_TextChanged(object sender, EventArgs e)
{
    DataView dv = new DataView(dt);
    dv.RowFilter = String.Format("Name like '%{0}%'",  textBox1.Text);
    dataGridView1.DataSource = dv.ToTable();  
}

问题是,当我键入一个字母时,它会相应地过滤,但之后会在表格中创建一个新列,并在那里填充过滤值,而不是在同一列中应用过滤器。

0 个答案:

没有答案
相关问题