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頁面之間的幾種傳值方法ASP.NET
- ASP.NET Core設定URLs的幾種方法ASP.NET
- ASP.NET頁面跳轉的三種方法ASP.NET
- Asp.net中時間格式化的幾種方法ASP.NET
- WAF的幾種劃分方法和劃分型別型別
- Asp.Net分頁生成頁碼超連結方法ASP.NET
- JavaScript中遍歷的幾種方法JavaScript
- 頁面重定向幾種方法總結
- php抓取頁面的幾種方法詳解PHP
- a 標籤中呼叫js的幾種方法JS
- Python中清空list的幾種方法Python
- ASP.NET重新整理頁面的六種方法ASP.NET
- PHP頁面跳轉幾種實現方法PHP
- Python中幾種lambda排序方法Python排序
- 線上直播原始碼,java資料分頁幾種方式原始碼Java
- 網頁中應用CSS樣式的幾種方式網頁CSS
- java servlet 與jsp幾種頁面跳轉的方法JavaServletJS
- 爬蟲 | 基本步驟和解析網頁的幾種方法爬蟲網頁
- PHP 清除字串中間的空格的幾種方法PHP字串
- Html中引用其他html頁面的幾種方式HTML
- 做實驗驗證MongoDB分頁的兩種方法MongoDB
- 炸!業界難題,跨庫分頁的幾種常見方案
- ASP.NET重新整理頁面的六種方法總結ASP.NET
- iOS 開發中 runtime 常用的幾種方法iOS
- php中計算時間差的幾種方法PHP
- 直播軟體原始碼,java資料分頁幾種方式原始碼Java
- 請寫出在ASP.NET中常用的幾種頁面間傳值的方法,並說出它們的特點。ASP.NET
- xml操作的幾種方法XML
- 跨域的幾種方法跨域
- asp.net core mvc 分頁ASP.NETMVC
- css網頁的幾種佈局CSS網頁
- ASP.NET中自定義DataGrid分頁設定的實現ASP.NET
- Billboards 技術在Unity 中的幾種使用方法Unity
- SSM框架中Mybatis傳遞引數的幾種方法SSM框架MyBatis
- [Oracle] 統計listener.log中IP的幾種方法Oracle
- C#中獲取當前路徑的幾種方法C#
- 實現多個標籤頁之間通訊的幾種方法
- ASP.NET中Repeater控制元件實現分頁功能ASP.NET控制元件