ASP.Net,按记录填充网格记录

时间:2011-12-20 19:09:29

标签: jquery asp.net

我在页面上有一个GridView,页面顶部有一些搜索选项和一个搜索按钮, 当用户单击“搜索”按钮时,获取第一条记录并绑定网格并显示给用户。 现在开始获取剩余记录(一次5个)并添加到网格直到整个搜索结果。 这是可能的asp.net和jQuery,如果是的话,请建议我如何实现它。

2 个答案:

答案 0 :(得分:1)

听起来你想(理论上)读取HTTP流并将结果直接输出到浏览器中。不要这样做。

我建议您只需向GridView添加分页支持,并考虑优化数据库查询/数据绑定过程。有many other answers here覆盖GridView分页。

答案 1 :(得分:-1)

我假设您从数据库中获取数据。您可以在page_load中的数据源的select命令中设置过滤器,如下所示:

SqlDataSource1.SelectCommand = "SELECT * from Table1"
                    + " WHERE (Field1 LIKE '%" + filter + "%'"
                    + " OR Field2 LIKE '%" + filter + "%')";

对于一次5条记录,您可以将PageSize设置为5。