C# 我想使用DataView筛选DataGridView中的数据

C# 我想使用DataView筛选DataGridView中的数据,c#,datagridview,dataview,rowfilter,C#,Datagridview,Dataview,Rowfilter,我尝试了下面的代码,但不起作用。怎么了 private void textBox1_TextChanged(object sender, EventArgs e) { // DataView component DataView view = new DataView(); view.Table = database1DataSet1.Tables["sample"]; view.RowFilter = "surname LIKE '%" + textBox1.T

我尝试了下面的代码,但不起作用。怎么了

private void textBox1_TextChanged(object sender, EventArgs e)
{
    // DataView component
    DataView view = new DataView();
    view.Table = database1DataSet1.Tables["sample"];
    view.RowFilter = "surname LIKE '%" + textBox1.Text + "%'";
}

我认为在设置view.RowFilter之后,需要添加以下行:

DataGridView1.DataSource = view;

我认为你需要详细说明什么不起作用。你有错误吗?它没有被过滤吗?运行此代码时实际会发生什么?是否将
DataView
设置为源代码?没有错误。它不过滤。