如何使用HTML表实现分页?

时间:2008-12-16 20:49:46

标签: c# html

我有一个html表,它在C#中在服务器端动态绑定数据。问题是我有一个搜索按钮,它基于数据库(在服务器端的搜索方法中)调用搜索来自客户端页面的信息。此搜索方法从数据库加载信息并更新html表(这是动态绑定信息的位置)

for (int i = 0; i < data.Count; i++)
{   
  FirstCell.Controls.Add(lbl1);

  SecondCell.Controls.Add(lbl2);

  ThirdCell.Controls.Add(lbl3);      
  row.Cells.Add(FirstCell);

  row.Cells.Add(SecondCell);

  row.Cells.Add(ThirdCell);

  Table.Rows.Add(row);
}

...在完成此操作后,我将来自DB的加载对象存储在会话变量中,如:Session {“data”] = data;

我的问题是如何在每页显示一定数量的记录的html表中,页面索引位于表格下方的视图页面底部?当我遍历页面时,保持数据可见而不丢失?我不是试图使用ASP.net数据控件!!!

2 个答案:

答案 0 :(得分:1)

我知道这并不能完全回答你的问题,但标准的ASP.NET DataGrid是否支持开箱即用的分页?或者您不想使用ASP.NET控件。好奇......

答案 1 :(得分:1)

您是否看过有关如何implement client-side paging in a Gridview control using JQuery的帖子?这里有一个例子 - Datagrid paging using JQuery example

可以修改它以使用html表。