寻求支持asp.net 的表格控件,控件支持自定义分页,或者分页效率高的,dotNetFlexGrid(http://www.systhinker.com/html/74/n-19674.html)这个界面可以,但数据上到1w时加载或者点下一页就很慢或卡住了,硕正的web应用套件很好http://www.supcan.cn/,但不知道怎么自定义分页。各位网友,你们在用哪此第三方表格控件呢?能介绍介绍吗?谢谢!(VS自带的那些除外)

解决方案 »

  1.   

    数据量大。都有分页显示
    listview
    extjs grid等
    http://www.open-open.com/ajax/Grid.htm
      

  2.   

    写一SQL语句不就完了咩?
    SELECT TOP (@PageSize) * FROM TABLENAME WHERE ID NOT IN (SELECT TOP (@PageSize*(@CurrentPage-1)) ID FROM TABLENAME) ORDER BY ID DESC
    要在表现层实现分页还是比较简单的,关键在于性能。直接用SQL语句或存储过程在提取数据时就把数据分好页了这样肯定是比较好的选择。
    要哪几条就只读取几条数据
      

  3.   

    自定义分页跟数据控件没有任何关系呀
    数据控件只是用来显示当前页的数据,要想搞效率分页,你需要依靠数据库本身的功能,在数据库里做。如采用存储过程,使用数据库本身提供的函数,如RowNumber,limit等