怎样在asp.net里面使用<asp:Table>来实现自动分页,要求按需从数据库读取数据。不要用GridView或者其他的。请大家帮帮忙

解决方案 »

  1.   

    把数据放在一个List里,然后根据页数和每页的条数去这里面取相应位置的数据,生成Table的TableRow ,添加到Rows里就Ok了
      

  2.   

    需要按需从数据库里面获取数据,如果把数据放在List里面,那么就会把所有数据都读到内存了,这样不行的,因为数据库一旦上10w,就会变得很慢了
      

  3.   


    带有分页及postback功能的Repeater控件
    ivanx 著于2007-9-10 22:27:54
    本文中的控件,集成于Repeater,我加入了一些用于分页的部分。它还实现了IPostBackEventHandler,这样你就可以使用postback回传到服务器端了。这个控件允许你只绑定需要显示的数据,同时允许自动分页。ASP.NET 2.0中Gridview的分页与排序
    remex 著于2007-9-6 9:02:56
    ASP.NET 2.0中,Gridview取代了以前的datagrid控件,本文解释如何在Gridview控件中进行分页、排序以及添加按钮控件(控制其显示/隐藏)。