2 dakika okunma süresi

0 yorum

137

ASP.Net Veri Sayfalama İşlemi

Merhaba arkadaşlar bu yazımızda asp.net projemizde repeater veya datalist aracımızın sayfalama işlemini nasıl yapacağız onu öğreneceğiz. Veri sayfalama işlemi yapabilmemiz için projemize başvuru eklememiz gerekmektedir. Aşağıya eklediğim dosyayı projenize referans olarak eklemeniz gerekmektedir.

BSoylu

2 yıl önce

ASP.Net Veri Sayfalama İşlemi

Merhaba arkadaşlar bu yazımızda asp.net projemizde repeater veya datalist aracımızın sayfalama işlemini nasıl yapacağız onu öğreneceğiz. Veri sayfalama işlemi yapabilmemiz için projemize başvuru eklememiz gerekmektedir. Aşağıya eklediğim dosyayı projenize referans olarak eklemeniz gerekmektedir. CollectionPager.dll dosyasını referans olarak ekledikten sonra sayfalama yapılacak sayfanın üst kısmına aşağıdaki kodumuzu ekliyoruz

<%@ Register Assembly="CollectionPager" Namespace="SiteUtils" TagPrefix="cc1" %>

Veri sayfalama yapılacak sayfamızın üst tarafına yukarıdaki kodu ekledikten sonra Repeater veya DataList aracının altına ya da sayfalama işleminin nerede gözükmesini istiyorsanız oraya aşağıdaki kodu ekliyoruz.

<cc1:CollectionPager ID="CollectionPager1" runat="server" SliderSize="1" ShowPageNumbers="True" LabelText="Sayfa" PageSize="1" NextText="İleri" LastText="Son" BackText="Geri" FirstText="İlk">
</cc1:CollectionPager>

Veri sayfalamanın sayfanın neresinde gözükmesine karar verdikten sonra repeater veya datalist aracımızın veri çekme kodlarını yazıp işlemi bitireceğiz. Aşağıdaki kodlar ile repeater veya datalist aracımızın veri çekme işlemini yapıyoruz.

SqlConnection cnn = new SqlConnection("VeritabanıBağlantıYolu");
SqlCommand cmd = new SqlCommand("SorguCümlesi", cnn);
cnn.Open();
SqlDataReader dr = cmd.ExecuteReader();
DataTable dt = new DataTable("BSoylu");
dt.Load(dr);
CollectionPager1.DataSource = dt.DefaultView;
CollectionPager1.BindToControl=DataList1;
DataList1.DataSource = CollectionPager1.DataSourcePaged;
DataList1.DataBind();
cnn.Close();

Evet arkadaşlar sayfalama işlemi bu kadar basit aşağıdaki dosyayı indirip projenize eklemeyip devam edebilirsiniz. Bol kodlamalı günler…

Yorumlar

Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?