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