ASP.net中的幾種分頁方法
1、利用DataGrid內建的分頁功能
在DataGrid控制元件的屬性里加入以下語句
AllowPaging="True"
PageSize="5"
PagerStyle-HorizontalAlign="Right"
AllowPaging="True"
PageSize="5"
PagerStyle-HorizontalAlign="Right"
注:AllowPaging是指允許分頁。 PageSize是指定每頁顯示的記錄數,如果不寫,就會預設為10條。PagerStyle-HorizontalAlign是指定分頁顯示按鈕的定位,預設是Left。
2、利用SQL語句
Select Top @pagesize * from topic where id Not IN (Select Top @pagesize*@pagenum id from topic)
注:@pagesize是指定每頁顯示的記錄數,@pagenum是指第幾頁。
另外topic是表名,id是一個標識列。
另外topic是表名,id是一個標識列。
3、利用DataSet.Fill
DataSet ds = new DataSet();
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,Conn);
MyAdapter.Fill(ds,StartIndex,PageSize,"guest");
Mydatalist.DataSource = ds.Tables["guest"].DefaultView;
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,Conn);
MyAdapter.Fill(ds,StartIndex,PageSize,"guest");
Mydatalist.DataSource = ds.Tables["guest"].DefaultView;
注:StartIndex是指讀取第幾條記錄,PageSize是指要讀取多少條記錄4、利用DataTable.Rows
4、利用DataTable.Rows
For i = nStart To nEnd
Response.Write ( DT.Rows ( i ) ( "ItemName" ) & " <br > " )
Next
Response.Write ( DT.Rows ( i ) ( "ItemName" ) & " <br > " )
Next
注:nStart是指開始讀取的記錄的序號,nEnd是指最後讀取的記錄的序號
DT是一個DataTable物件。
DT是一個DataTable物件。
注:nStart是指開始讀取的記錄的序號,nEnd是指最後讀取的記錄的序號
DT是一個DataTable物件。以上所提到的幾種方法都是實現分頁功能的核心部份,這些問題解決了,怎樣得到資料的總條數、當前頁數、分幾頁等等都容易解決了,與ASP與差別不大。
DT是一個DataTable物件。以上所提到的幾種方法都是實現分頁功能的核心部份,這些問題解決了,怎樣得到資料的總條數、當前頁數、分幾頁等等都容易解決了,與ASP與差別不大。
希望對大家有點幫助。。。。
相關文章
- 頁面跳轉的幾種方法
- ASP.NET Core設定URLs的幾種方法ASP.NET
- Asp.Net分頁生成頁碼超連結方法ASP.NET
- 幾種集合的幾種方法
- WAF的幾種劃分方法和劃分型別型別
- Python中清空list的幾種方法Python
- JavaScript中遍歷的幾種方法JavaScript
- java servlet 與jsp幾種頁面跳轉的方法JavaServletJS
- Python中幾種lambda排序方法Python排序
- 爬蟲 | 基本步驟和解析網頁的幾種方法爬蟲網頁
- 請寫出在ASP.NET中常用的幾種頁面間傳值的方法,並說出它們的特點。ASP.NET
- iOS 開發中 runtime 常用的幾種方法iOS
- asp.net core mvc 分頁ASP.NETMVC
- Html中引用其他html頁面的幾種方式HTML
- 炸!業界難題,跨庫分頁的幾種常見方案
- 直播軟體原始碼,java資料分頁幾種方式原始碼Java
- 線上直播原始碼,java資料分頁幾種方式原始碼Java
- xml操作的幾種方法XML
- css網頁的幾種佈局CSS網頁
- 實現多個標籤頁之間通訊的幾種方法
- MySQL 海量資料的 5 種分頁方法和優化技巧MySql優化
- Billboards 技術在Unity 中的幾種使用方法Unity
- SSM框架中Mybatis傳遞引數的幾種方法SSM框架MyBatis
- linux中後臺執行程式常用的幾種方法Linux行程
- 建樹的幾種常用方法
- Laravel 重定向的幾種方法Laravel
- MATLAB 生成exe 的幾種方法Matlab
- 判斷js中的資料型別的幾種方法JS資料型別
- 影片直播原始碼,uniapp頁面跳轉的幾種方法和區別原始碼APP
- css居中幾種方法CSS
- 這幾種方法幫你快速實現回到頁面頂部
- Python中執行系統命令常見的幾種方法Python
- jquery幾種用來檢查checkbox是否選中的方法jQuery
- Java中Elasticsearch 實現分頁方式(三種方式)JavaElasticsearch
- JavaScript深拷貝的幾種方法JavaScript
- 大資料分析的幾種方法大資料
- div固定顯示的幾種方法
- 使用ABAP操作Excel的幾種方法Excel
- JS遍歷物件的幾種方法JS物件