ASP.NET te gizli kalmış olan bu yöntem;
alışılmış adaptor ile cebelleşmekten çok daha rahat ve kolaydır.
System.Web.UI.WebControls.PagedDataSource
PagingSource = new
System.Web.UI.WebControls.PagedDataSource();
PagingSource.DataSource =
Database.DB_ExecuteDataset("SELECT * FROM Customers").Tables[0].DefaultView;
//Dataseti Yüklüyoruz
PagingSource.AllowPaging =
true;
PagingSource.PageSize = 5;
PagingSource.CurrentPageIndex = 0; //Sayfa
Navigasyonu için kullanabilirsiniz.
PageNo.SelectedIndex =
PagingSource.CurrentPageIndex; //COMBO da
Kullanabilirsiniz
DataList1.DataSource =
PagingSource;
DataList1.DataBind();
Kodlardan da anlaşılacağı gibi PagingSource
nesnesi ile sayfalama boyutları,hangi sayfada olduğu giibi bilgiler rahatlıkla
alınabilmektedir.
Bülent KOÇER
bkocer@dotnetkosesi.com
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5