我有一个包含三列(ID,Name,Address)的datagridview。它绑定到一个包含大约500个项目的数据库。
我希望能够在gridview中搜索文本框中给出的数据,然后突出显示它。
如果可能,按下Next按钮应该找到下一个匹配,Reset按钮应该清除所有选择(没有突出显示)。
请告知如何操作。
非常感谢。
答案 0 :(得分:0)
在页面中添加搜索框和搜索按钮。单击搜索按钮,在数据表中搜索结果并将结果保留在会话中。然后在网格的绑定事件上,突出显示搜索结果集的第一行(可以通过匹配表的主/唯一键来完成)。 您必须手动处理大部分代码。单击下一步按钮,突出显示搜索结果中的下一行。再次遍历搜索结果必须手动处理,如保持当前结果的轨迹,移动到下一个结果或向后移动等。 然后单击“重置”按钮清除搜索结果会话并再次绑定网格,而不显示任何突出显示的行。
我现在没有为您发布的代码。但我希望如果你实施这种方法肯定会解决你的问题。