【发布时间】:2010-11-27 12:04:17
【问题描述】:
我有一个包含三列(ID、名称、地址)的 datagridview。它绑定到一个包含大约 500 个项目的数据库。
我希望能够在 gridview 中搜索文本框中给出的数据,然后将其突出显示。
如果可能,按“下一步”按钮应该会找到下一个匹配项,而“重置”按钮应该会清除所有选择(没有突出显示)。
请告知如何做。
非常感谢。
【问题讨论】:
标签: vb.net winforms search datagridview
我有一个包含三列(ID、名称、地址)的 datagridview。它绑定到一个包含大约 500 个项目的数据库。
我希望能够在 gridview 中搜索文本框中给出的数据,然后将其突出显示。
如果可能,按“下一步”按钮应该会找到下一个匹配项,而“重置”按钮应该会清除所有选择(没有突出显示)。
请告知如何做。
非常感谢。
【问题讨论】:
标签: vb.net winforms search datagridview
在页面中添加搜索框和搜索按钮。单击搜索按钮,在数据表中搜索结果并将结果保留在会话中。然后在网格的绑定事件上,突出显示搜索结果集中的第一行(可以通过匹配表的主键/唯一键来完成)。 为此,您必须手动处理大部分代码。 OnClick of next 按钮,突出显示搜索结果中的下一行。再次遍历搜索结果必须手动处理,例如跟踪当前结果、移动到下一个结果或向后移动等。 然后单击重置按钮清除搜索结果会话并再次绑定网格,没有任何突出显示的行。
我现在没有代码可以发布给你。但我希望如果您实施这种方法,您的问题肯定会得到解决。
【讨论】: