Asp.Net Veritabanı İşlemleri - 2

Asp.Net Veritabanı İşlemleri - 1 devamı..

Bu dersimizde "Repeater" yardımıyla veritabanında ki verileri listelemeyi anlatacağız.

1. Adım ::İlk etapta "repeater" kontrolümüzü sayfamıza ekliyoruz . Bunu yapmak için aşağıdaki resmi inceleyiniz.



2.Adım ::Daha sonra eklemiş olduğumuz "repeater" kontrolün "ID" ismini değiştiriyoruz . Bu yapmak için aşağıdaki resimleri inceleyiniz .





3.Adım ::Bu adımda "repeater" içerisine "tablo" ekliyoruz .

4.Adım ::Yukarıdaki işlemleri yapmak için kısaca aşağıdaki kod parçacığını da kullanabiliriz .


<table width="800" border="1" align="center">
        <asp:Repeater ID="bilgiGoster" runat="server">                
                <ItemTemplate>                    
                  <tr>
                    <td align="center"><%#Eval("ID") %></td>
                    <td align="center"><%#Eval("usename") %></td>
                    <td align="center"><%#Eval("usesurname") %></td>
                    <td align="center" nowrap="nowrap"><%#Eval("dogumYeri") %></td>
                    <td align="center">Sil-Güncelle</td>
                  </tr>
                </ItemTemplate>
                <HeaderTemplate>                     
                  <tr>
                    <td align="center" style="font-weight:bold;">ID</td>
                    <td align="center" style="font-weight:bold;">ADI</td>
                    <td align="center" style="font-weight:bold;">SOYADI</td>
                    <td align="center" style="font-weight:bold;">DOÐUM YERİ</td>
                    <td align="center" style="font-weight:bold;">İŞLEMLER</td>
                 </tr>      
               </HeaderTemplate>          
            </asp:Repeater>
            </table>



5.Adım ::Sıra geldi veritabanından bilgileri çekmeye . Bunun için "veriListele" adında bir fonksiyon tanımlıyoruz ve aşağıdaki kodları yazıyoruz .


public void veriListele()
        {
            baglanti.Open();
            OleDbCommand listeGoster = new OleDbCommand("Select * from SKTablo",baglanti);
            DataTable tablo = new DataTable();
            OleDbDataAdapter adaptor = new OleDbDataAdapter(listeGoster);
            adaptor.Fill(tablo);
            bilgiGoster.DataSource = tablo;
            bilgiGoster.DataBind();
            baglanti.Close();
        }



Açıklama : Repeater içerisinde kullanmış olduğumuz yapısı , veritabanından çekilen verilerin repeater içerisinde yazdırılması için kullanılmıştır.
Kullanımı :

6.Adım :: En son olarak ta sayfa yüklendiği zaman verilerin gösterilmesi için "Page_Load" olayına "veriListele()" fonksiyonumuzu çalıştırıyoruz .


protected void Page_Load(object sender, EventArgs e)
        {
            veriListele();
        }



7.Adım ::Sonuç

  • Etiketler;
Fuat ŞENGÜL
Fuat ŞENGÜL Samsun Havza ilçesinde 23.05.1990 da doğdu. Bilgisayar ile lise öğreniminde tanışan yazar Pascal, C/C++, Assembly ve Visual Basic dilleriyle birlikte yazılıma adım attı. 2008 yılında Fırat Üniversitesi Teknik Eğitim Fakültesi Bilgisayar öğretmenliğini kazandı. Öğrenimi sırasında web ve masaüstü yazılımları konusunda projelere imza atan yazar 2012 yılında mezun oldu. Yazar C/C++, C#, Asp.Net, Matlap, Jquery, Css ve Html gibi programlama dillerine hakim ve bu diller ile projeler üretmeye devam etmektedir. Bilişim Teknolojileri öğretmeni olarak görev yapmaktadır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git