当前位置: 代码迷 >> ASP.NET >> 怎么实现过滤数据跟高效分页两个功能
  详细解决方案

怎么实现过滤数据跟高效分页两个功能

热度:2479   发布时间:2013-02-25 00:00:00.0
如何实现过滤数据跟高效分页两个功能
各位高手求指点迷津啊?我用ListView+DataPage实现高效分页,但是想同时实现过滤数据的时候就不知道怎么做了,难道要自己开发一个DataPage么?代码如下
SQL code
SELECT   *FROM     (SELECT   CustomID, Name, OpenDate, BankNum, ProductID, AccountType, TelePhone, Email, Reamark, Row_Number() OVER(ORDER BY CustomID) rownumFROM      dbo.V_Custom) tWHERE   t .rownum > @startRowIndex AND t .rownum <= @startRowIndex + @maximumRows

SQL code
SELECT COUNT(*) FROM Custom

HTML code
        <asp:ObjectDataSource ID="Obscustom" runat="server"             OldValuesParameterFormatString="original_{0}" SelectMethod="GetPageData"              TypeName="XTWeb.DAL.DataSetCustomTableAdapters.CustomTableAdapter"              EnablePaging="True" SelectCountMethod="QueryCount" >        </asp:ObjectDataSource>   



------解决方案--------------------------------------------------------
不会啊。
------解决方案--------------------------------------------------------
用AspNetPager+存储过程效率比较好:http://www.webdiyer.com/controls/aspnetpager
  相关解决方案