2010-11-27 113 views
1

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

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

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

请告诉如何去做。

非常感谢。

回答

0

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

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