mehmetduran.com - Paylaşmak Güzeldir...
Asp.net ile Veritabanından Alınan Verileri Numaralandırma
Bu yazımda veritabanından aldığımız verileri numaralandırarak sayfaya yazdırmayı göstermeye çalışacağım. Bu uygulamayı birçok blogda yorumları sıralarken gördüm. Özellikle wordpress tabanlı bloglarda çok sık kullanılan bir yöntem. Bende bu uygulamayı asp.net ile yapıp sizlerin kullanıma sunuyorum. Bu uygulamayı bloglarda olduğu gibi yorumları veya istediğimiz verileri numaranlandırmak için kullanabiliriz.

Ben bu uygulamayı anlatmak için kullanacağım örnekte numaranladırmayı küçükten büyüğe doğru yapacağım. Ancak örnek uygulama da büyükten küçüğe sıralamayı da görebilirsiniz.

Öncelikle dataları çekeceğimiz ve numaralama yapacağımız string tipli methodumuzun kodları şöyle olmalı:

    OleDbConnection bg;
    protected void Page_Load(object sender, EventArgs e)
    {
        bg = new OleDbConnection("provider=microsoft.jet.oledb.4.0; data source=" + Server.MapPath("~/ornek.mdb"));
        OleDbDataAdapter ad = new OleDbDataAdapter("select * from yorumlar", bg);
        DataTable dt = new DataTable();
        ad.Fill(dt);
        Repeater1.DataSource = dt;
        Repeater1.DataBind();
    }
    public int adet = 0;
    public string artir()
    {
        return (adet += 1).ToString();
    }

Daha sonra sayfamızda göstermek için kullanacağımız repeater kontrolünün html kodları ise şöyle olacak:

<asp:Repeater ID="Repeater1" runat="server">
  <ItemTemplate>
    <div>
      <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td class="td1">
            <%# Eval("yorum") %>
          </td>
          <td class="td2">
            <%# artir() %>
          </td>
        </tr>
      </table>
    </div>
  </ItemTemplate>
</asp:Repeater>

Görüldüğü gibi kodlamalarımız bu kadar. Verdiğim kodlarda sıralamayı ve numaralandırmayı küçükten büyüğe doğru yaptım. Ancak indirebileceğiniz uygulamada büyükten küçüğe numaralandırmayı da görebilirsiniz.

Örnek uygulamayı buradan indirebilirsiniz. Her iki sıralama için örnek ekran görüntüsü ise şöyle:

Asp.net ile Veritabanın Alınan Verileri Numaralandırma

İyi Çalışmalar!
Mehmet Duran 21 Ekim Salı 2008 0 10736 5,0
Bookmark and Share
Bu Yazıyı Değerlendirin.
Konuyla İlgili Olabilecek Diğer Yazılar Javascript ile Menü Effect FancyBox Kullanımı Lightbox Fotoğraf Slaytı Jquery ile Hazırladığım Slayt Uygulamam Fonts Pack 2008 (9 Farklı Font Paketi)
Yorumlar
Yorum Yaz
RSS Yorum Takibi
Bu Yazı Hakkında Henüz Yorum Yapılmamış.
İsim :
Site :
Yorum :

Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.

Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.
Gençken bilgi ağacını dikmesek, yaşlandığımız zaman gölgesine sığınacak bir yerimiz olmayacaktır.
Bölümler
Yazılar
Arşiv
Arama
Linkler
Site İçi Arama
Son Zamanlarda Ne Yapıyorum ?
İstatistikler - Araçlar - Reklam
İstatistikler
Sayaç
Mehmet Duran | mehmetduran.com | Copyright © 2009