搜索DataGridView

时间:2010-11-27 12:04:17

标签: vb.net winforms search datagridview

我有一个包含三列(ID,Name,Address)的datagridview。它绑定到一个包含大约500个项目的数据库。

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

如果可能,按下Next按钮应该找到下一个匹配,Reset按钮应该清除所有选择(没有突出显示)。

请告知如何操作。

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

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