Repeater veya
DataList için sayfalamayı anlatayım sana.
İlk önce
buradan CollectionPager.dll dosyasını indiriyosun. Sonra projene
Referans olarak ekliyosun.
Daha sonra aspx sayfasının üst tarafına aşağıdaki kodu ekliyosun.
<%@ Register Assembly="CollectionPager" Namespace="SiteUtils" TagPrefix="cc1" %>
Daha sonra
Repeater veya
DataList ögesinin altına veya sayfalamanın nerde görülmesini istiyosan oraya aşağıdaki kodu yazıyosun.
<cc1:CollectionPager ID="CollectionPager1" runat="server" SliderSize="1" ShowPageNumbers="True"
LabelText="Sayfa" PageSize="1" NextText="İleri" LastText="Son" BackText="Geri"
FirstText="İlk">
</cc1:CollectionPager>Arayüz kısmında ki kodlarımız bu kadar şimdi sayfalama için gerekli kodları aşağıya yazıyorum.
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();Sayfalama işlemi bu kadar kolay gelsin