• 11-10-2014, 10:54:38
    #1
    Merhabalar repeaterıma ürünleri çekiyorum fakat yaklaşık 1000 tane olduğu için aşırı derecede bekliyorum ürünlerin gelmesi için. Hızlı bir şekilde gelmesi için nasıl bir sayfalama yapabilirim. Şimdiden teşekkürler.
  • 11-10-2014, 19:07:12
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://www.aspsnippets.com/Articles/...in-ASPNet.aspx

    Bu method en hızlısıdır. Bu her sayfada ihtiyacın olan kadarını çeker.
    CollectionPager gibi eklentiler verileri komple çeker ve her sayfa değiştiğinde hepsini tekrar çekerler.
  • 12-10-2014, 14:42:10
    #3
    DLL:
    http://www.cemuter.com/CollectionPager.rar

    Örnek Kodlama :
    SqlDataAdapter da = new SqlDataAdapter("select * from Urunler", bag);
                    DataTable dt = new DataTable();
                    da.Fill(dt);
    
                    CollectionPager1.DataSource = dt.DefaultView;
                    CollectionPager1.BindToControl = RptItiraflar;
    
                    Repeater1.DataSource = CollectionPager1.DataSourcePaged;  //Pager'ımızın datasource'u
                    Repeater1.DataBind();
  • 05-03-2016, 17:51:01
    #4
    rob33n adlı üyeden alıntı: mesajı görüntüle
    http://www.aspsnippets.com/Articles/...in-ASPNet.aspx

    Bu method en hızlısıdır. Bu her sayfada ihtiyacın olan kadarını çeker.
    CollectionPager gibi eklentiler verileri komple çeker ve her sayfa değiştiğinde hepsini tekrar çekerler.
    Hocam dediğiniz yöntem ile firmalar sayfamda sayfalama yaptık peki benim firmalar sayfamda sektöre göre nasıl sorgu gönderip firmayı sektörlere göre sayfalamasını yapabilirim?
  • 06-03-2016, 13:20:17
    #5
    imas adlı üyeden alıntı: mesajı görüntüle
    Hocam dediğiniz yöntem ile firmalar sayfamda sayfalama yaptık peki benim firmalar sayfamda sektöre göre nasıl sorgu gönderip firmayı sektörlere göre sayfalamasını yapabilirim?
    repeaterın beslendiği datasource sorgunu bizimle paylaşırmısınız
  • 06-03-2016, 16:40:55
    #6
    Aktifhosting adlı üyeden alıntı: mesajı görüntüle
    repeaterın beslendiği datasource sorgunu bizimle paylaşırmısınız
    Hocam yukarıda arkadaşın sunduğu çözümden sayfalama yaptn ordaki linki incelerseniz sql prosedürden veri çekiyor repeatera yani prosedür içinde sorgu cümleciği var asp de sadece ordaki prosedürden sorgu sonucunu çekiyor
  • 06-03-2016, 16:53:53
    #7
    imas adlı üyeden alıntı: mesajı görüntüle
    Hocam yukarıda arkadaşın sunduğu çözümden sayfalama yaptn ordaki linki incelerseniz sql prosedürden veri çekiyor repeatera yani prosedür içinde sorgu cümleciği var asp de sadece ordaki prosedürden sorgu sonucunu çekiyor
    Querystring ya da her hangi bir kontrol aracılığı ile sorgunuza where koşulu ekleyerek dilediğiniz kriterdeki veriyi gösterebilirsiniz.
  • 06-03-2016, 17:27:06
    #8
    Aktifhosting adlı üyeden alıntı: mesajı görüntüle
    Querystring ya da her hangi bir kontrol aracılığı ile sorgunuza where koşulu ekleyerek dilediğiniz kriterdeki veriyi gösterebilirsiniz.

    Sayfa.aspx.cs



    using (SqlCommand cmd = new SqlCommand("GetCustomersPageWise", con))



    Aşağıda slq içerisinde GetCustomersPageWise adında prosedür oluşturuldu yukarıdaki kod satırında Sqlcommand ile direk GetCustomersPageWise adlı procedure bağlanıp prodedür sonucunu çekiyor. Yukarıdaki sqlcommad sorgu yerine SektorId=1 şeklinde bir satırı eklenebilir mi?


    Sql Procedure




    CREATE PROCEDURE GetCustomersPageWise
    @PageIndex INT = 1
    ,@PageSize INT = 10
    ,@RecordCount INT OUTPUT