2007年12月5日 星期三

DataList 的分頁功能

ASP.Net只有DataGrid有分頁功能,而其它的需要自行製作
使用「PagedDataSource」達到分頁功能的製作方法:

DataTable dt=new DataTable (); //宣告一個新的「DataTable」物件
PagedDataSource Pgds =new PagedDataSource (); //宣告一個新的「分頁」用物件
(適用於DataTable)
dt=ds.Tables [0]; //將資料丟給DataTable(此來源資料是DataSet)
Pgds.DataSource =dt.DefaultView ; //將dt的資料丟給分頁的物件
Pgds.AllowPaging =true; //設定分頁功能開啟
Pgds.PageSize =2; //每頁顯示的數量

DL_Prototype.DataSource =Pgds; //把分頁物件的資料丟給DataList


Pgds.CurrentPageIndex=0; //此屬性用來控制顯示哪一頁的(第0頁開始)

其它的,再自行應用…

沒有留言: