閱讀686 返回首頁    go 阿裏雲 go 技術社區[雲棲]


AspNetPager分頁控件的使用

 AspNetPager分頁控件應用
      不同於DataGrid控件,AspNetPager分頁控件本身並不顯示任何數據,而隻顯示頁導航元素,數據在頁麵上的顯示方式與該控件無關。該控件可以為DataGrid、DataList、Repeater以及自定義控件進行分頁,配合Sql存儲過程,分頁性能較使用DataGrid分頁有明顯提升,尤其是當數據量大時性能可提升數倍!
      AspNetPager 2.0 中新增了通過Url來分頁的功能,這使得訪問者可以直接輸入相應的Url來訪問任何頁麵,並且搜索引擎也可以直接檢索每個頁麵,若使用DataGrid的分頁功能,這是無法實現的。

      要使用 AspNetPager 分頁控件,必須最少指定它的 RecordCount屬性,指定並編寫 PageChanged事件的處理程序。 RecordCount屬性指定要分頁的所有數據的總項數,若未指定該值或該值小於等於 PageSize,則AspNetPager控件不會顯示任何內容。 若未指定並編寫 PageChanged事件處理程序,則當用戶點擊頁導航元素或在頁索引文本框中手式輸入頁索引並提交時AspNetPager不會跳轉到指定的頁。 AspNetPager控件的分頁方法和DataGrid基本相同,即在它的 PageChanged事件處理程序中將傳遞事件數據的 PageChangedEventArgsNewPageIndex值賦給 AspNetPagerCurrentPageIndex屬性,然後重新將新的數據與數據顯示控件綁定。

效果圖:

最後更新:2017-04-02 04:01:43

  上一篇:go 配置使用 SQL Server提供程序 。
  下一篇:go 微軟雲計算與Visual Studio 2010