1

我创建了一个非常基本的程序,其中包含 4 列,DataGridView如下所示。我会嵌入图像,但还没有足够的声誉。

示例程序
(来源:amicableits.com

我正在尝试基于名字创建一个过滤器,以便用户在名字过滤器旁边的文本框中输入一个值,其中的名字DataGridView将被过滤以帮助搜索特定值。我将在我的所有列中应用过滤器,但现在我只需要通过一个示例来掌握这个概念。在互联网上进行大量搜索后,我看到用户分别创建数据表,从文件中读取数据,然后创建视图(或类似的东西)。

我还看到用户绑定数据库中的数据。我想我想要的是一种过滤DataGridView.

我以DataGridView编程方式将行添加到如下所示:

    this->dataGridView1->Rows->Add("1","Jack","Brown",true);
    this->dataGridView1->Rows->Add("2","Jason","Brown",false);
    this->dataGridView1->Rows->Add("3","Adam","Babson",true);
    this->dataGridView1->Rows->Add("4","Pablo","Favor",false);
    this->dataGridView1->Rows->Add("5","Tony","Jones",true);
    this->dataGridView1->Rows->Add("6","Jessica","Sason",true);

Visual Studio 示例程序也可以在这里下载

任何帮助表示赞赏。
或者,如果有人可以告诉我如何在 datagridview 中创建现有数据的数据视图,这也可能对我有所帮助。

4

1 回答 1

0

简单地用手处理它怎么样:

当用户更新过滤器时,您将搜索与其匹配的行并通过将Visible标志设置为 false 来隐藏其他行。

于 2012-11-25T20:03:55.020 回答