Bu makalemde datalist kontrolünü kullanarak veritabanındaki resimleri web sayfası üzerinde göstermekten söz edeceğim.

Öncelikle veritabanımıza (adı HOTEL) Resimler diye tablo oluşturalım.tablomuzun içine ResimID ve ResimUrl diye iki tane property ekliyelim. ResimUrl özelliğine resimlerimiz hangi dosya içinde bulunduğunun uzantısı ekliyoruz.

Database kısmında bu işlemleri yaptıktan sonra visual studio tarafına geçerek Galeri adında bir tane web page açalım..

Galeri sayfasının html kısmına bir tane datalist ekliyelim ve aşağıdaki kodları yazalım.

<asp:******* ID="*******1" *******PlaceHolderID="cphMaster" runat="server">
<aspataList ID="dlOdalar" runat="server" RepeatColumns="3" RepeatDirection="Vertical">
<HeaderTemplate>
<h3>
<< Resimlerimiz >>
</h3>
</HeaderTemplate>
<ItemTemplate>
<div style="width:300; height=250; border-style:solid">
<asp:Image ID="resim" Width="310" Height="200" ImageUrl='<%#Eval("ResimUrl")%>' runat="server" />
</div>
</ItemTemplate>
</aspataList>
</asp:*******>
Bu kodu yazdıktan sonra web sayfamızın cod behind kısmına geçerek gerekli kodumuzu page'in load olayına yazıyoruz.

protected void Page_Load(object sender, EventArgs e)
{


string connectionString = "Data source=.;Initial Catalog=HOTEL;Integrated Security=true";
SqlConnection connection = new SqlConnection(connectionString);
if (connection.State == ConnectionState.Closed)
connection.Open();

SqlCommand command = new SqlCommand("select * from Resimler ", connection);
SqlDataReader dr = command.ExecuteReader();

dlOdalar.DataSource = dr;
dlOdalar.DataBind();
connection.Close();

}
Code behind kısmında bunları yaptıktan sonra sayfamızı çalıştırarak web üzerinde resimleri görebiliriz.

Kaynak : sanalkurs.net

Tüm forumdan rastgele konular:

  • » Fethullah Gülen neden ağlıyor?
  • » Erdoğan kendisini osmanlı sultanı gibi...
  • » 'Fire değil, demokratik irade…'
  • » Şeyh nedir? Sadık nedir? Muhip nedir?...
  • » 'Devamlı olaya karışan çocukları...
  • » Fransa Meclisi soykırım yasasını kabul...
  • » George Soros: Krizden ilk Çin ve Asya...
  • » Mustafa Kemal Atatürkü yeterince...
  • » Osmaniye sallandı.
  • » 'Kimin “köpek” olduğunu görmek...

Aynı kategoriden rastgele konular:

  • » ASP.Net ve C# (Türkçe)| 56 Hafta Kurs...
  • » ASP'nin Kullanım Alanları ve Avantajları
  • » Asp.Net'te DataList Kontrolü
  • » Asp.NET İle Oracle Tablosundan Kayıt...
  • » Microsoft Visual Studio 2010 ile...
  • » If...Then...Else Kalıbı
  • » ASP Kayıt arama
  • » Datareader Özellikleri
  • » Kayıt Silme
  • » ASP Kayıt listele