【问题标题】:Searching through DataGridView通过 DataGridView 搜索
【发布时间】:2010-11-27 12:04:17
【问题描述】:

我有一个包含三列(ID、名称、地址)的 datagridview。它绑定到一个包含大约 500 个项目的数据库。

我希望能够在 gridview 中搜索文本框中给出的数据,然后将其突出显示。

如果可能,按“下一步”按钮应该会找到下一个匹配项,而“重置”按钮应该会清除所有选择(没有突出显示)。

请告知如何做。

非常感谢。

【问题讨论】:

    标签: vb.net winforms search datagridview


    【解决方案1】:

    在页面中添加搜索框和搜索按钮。单击搜索按钮,在数据表中搜索结果并将结果保留在会话中。然后在网格的绑定事件上,突出显示搜索结果集中的第一行(可以通过匹配表的主键/唯一键来完成)。 为此,您必须手动处理大部分代码。 OnClick of next 按钮,突出显示搜索结果中的下一行。再次遍历搜索结果必须手动处理,例如跟踪当前结果、移动到下一个结果或向后移动等。 然后单击重置按钮清除搜索结果会话并再次绑定网格,没有任何突出显示的行。

    我现在没有代码可以发布给你。但我希望如果您实施这种方法,您的问题肯定会得到解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多