代码之家  ›  专栏  ›  技术社区  ›  TStamper

如何使用HTML表实现分页?

  •  0
  • TStamper  · 技术社区  · 16 年前

    我有一个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);
    }
    

    …完成后,我将从数据库中加载的对象存储在一个会话变量中,比如:session“data”]=data;

    我的问题是如何显示HTML表,每页显示一定数量的记录,并且该页的索引位于该表下面的视图页的底部?当我在页面中迭代时,数据保持可见而不丢失?我不想使用ASP.NET数据控件!!!!

    2 回复  |  直到 16 年前
        1
  •  1
  •   Russ Cam    16 年前

    你看过这篇关于如何 implement client-side paging in a Gridview control using JQuery ?这里有一个实际的例子- Datagrid paging using JQuery example

    这可以修改为使用HTML表。

        2
  •  1
  •   BFree    16 年前

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