18 Kasım 2016 Cuma

ASP.net Datalist e veritabanından veri yükleme


Arkadaşlar Merhabalar .

Asp.net çalışmalarında çok fazla kullanılan datalist  objesine  ,veritabanından nasıl veri yüklenir kısaca ondan bahsedeceğim. Ben basit bir e ticaret sitesi yapmaya çalışırken tüm ürünlerin listelenmesin de datalist kullanmıştım.

Öncelikle veritabanı bağlantısı için gerekli olan connection stringi web config içerisinde tanımladım. Siz bunu yapmak zorunda değilsiniz.

ASPX.CS dosyası



        private void getAllproduct()
        {

            SqlConnection myconnection = new SqlConnection(ConfigurationManager.ConnectionStrings[0].ConnectionString);
            SqlCommand mycommand = new SqlCommand("select * from  Urun", myconnection);
            myconnection.Open();

            SqlDataReader myreader = mycommand.ExecuteReader();
            DataTable tablo = new DataTable();
            tablo.Load(myreader);
            datalistTumUrunler.DataSource = tablo;
            datalistTumUrunler.DataBind();
            myconnection.Close();


        }


Eğer connection stringi web configte tanımlamak istemiyorsanız Sqlconnection içerisine kendi veritabanınız için gerekli olan connection stringi yazabilirsiniz.


ASPX dosyası



<asp:DataList ID="datalistTumUrunler" CssClass="datalisTumUrunler"  style="margin-top:40px" Height="60px" runat="server"  CellPadding="25" RepeatColumns="8" RepeatDirection ="Horizontal" BackColor="White" Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" CellSpacing="15">
            <ItemTemplate>


                     <asp:IMAGE ID="UrunResmi" image-align="center"    ImageUrl='<%#Eval("ResimYolu")  %>'  runat="server" Height="50px" Width="50px" alt=""/><br />
                    &nbsp;Ad:&nbsp;<asp:Label ID="labelAd" runat="server" Text='<%#Eval("UrunAd")%>'></asp:Label><br />
                    &nbsp;Fiyat :&nbsp;<asp:Label ID="labelfiyat" runat="server" Text='<%#Eval("UrunFiyat")%>'></asp:Label><br />
                   
              
                <
            </ItemTemplate>

        </asp:DataList>












Hiç yorum yok:

Yorum Gönder

DataTable To List Object - C#

Merhaba Arkadaşlar , Daha önce kullandığım kısa bir kod parçasını sizinlede paylaşmak istedim.  Elimizde bulunan bir Datatable ı nasıl ...

Popüler Yayınlar