Web tasarımı ve programlama dersi için asp.net ile veritabanına basit düzeyde resim yükleme ve eklenen resmi gridviewde gösterme nasıl yapılır? Asp.Net database resim kaydetme ve görüntüleme işlemi.

Asp.Net (c#) veritabanına resim ekleme ve görüntüleme

Aşağıda verilen form görüntüsünü hazırlayınız. 

asp.net kullanıcı kayıt formu

HyperLink bağlantısını tablonun altına ekledikten sonra kayıtların farklı sayfada görüntülenmesi amacıyla kullanacağınız ve Default2.aspx olarak bağlantısını vereceğiz.

Yukarıdaki forma ait kodları aşağıdaki gibi butona ekleyiniz.

OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\vatandas.accdb"));
baglan.Open();
  if (FileUpload1.HasFile)
   {
      FileUpload1.SaveAs(Server.MapPath("resim/" + FileUpload1.FileName));
   
    string tno = TextBox1.Text;
    string ad = TextBox2.Text;
    string sad = TextBox3.Text;
    string dyeri = DropDownList1.SelectedItem.Text;
    string rsm = FileUpload1.FileName;

   OleDbCommand ekle = new OleDbCommand("insert into kayıt(tcno,ad,soyad,dogumyeri,resim) values ('" + tno + "','" + ad + "','" + sad + "','" + dyeri + "','" + rsm + "')", baglan);
   int sonuc = ekle.ExecuteNonQuery();

        if (sonuc > 0)
        {
            Label4.Text = "Veritabanına kayıt başarıyla eklendi.";
        }
        else
        {
            Label4.Text = "Veritabanına kayıt eklemede hata oluştu.";
        }
}
   else {
     Label4.Text = "Kaydetme işlemi için resim ekleyiniz.";
   }

Default2.aspx sayfasına griedview ekledikten sonra sağ üstteki oku kullanarak "New Data Source" seçeneğini kullanarak siharbazı başlatınız. Veritabanı türü olarak Access seçiniz. Sonraki adımda App_Data klasörünüzün altında bulunan veritabanı seçimini yapınız. Sonra sihirbazı sonlandırarak default2.aspx sayfasına geliniz.

Tekrardan griedview'e dönüp oka tıklayarak "Edit Coloums" özelliğini seçip ImageField eklemesini yapınız. Aşağıdaki resimdeki alanları ekleyiniz. (Projenizde resimleri hangi klasörde tutuyorsanız resimde verilen alanları ona göre değiştiriniz.)

asp.net resim ekleme penceresi

Ayrıca Default2.aspx sayfasının Page_load kısmına aşağıdaki kodların eklemesini yapınız.

 OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\vatandas.accdb"));
        baglan.Open();
  • Yazı Etiketleri :
  • asp.net resim ekleme
  • asp.net database resim yükleme ve görüntüleme
Javascript if - else - else if çözümlü sorular
Yazıyı Oku

Javascript if - else - else if çözümlü sorular

Css ile kutu modeli oluşturma (box model örneği)
Yazıyı Oku

Css ile kutu modeli oluşturma (box model örneği)

Asp.net ile basit kullanıcı ekleme, listeleme, silme ve güncelleme
Yazıyı Oku

Asp.net ile basit kullanıcı ekleme, listeleme, silme ve güncelleme

Nesne tabanlı programlama uygulamaları (try - catch - finally)
Yazıyı Oku

Nesne tabanlı programlama uygulamaları (try - catch - finally)

Asp.net ile veritabanına bağlanma ve basit kayıt ekleme, listeleme, silme, güncelleme
Yazıyı Oku

Asp.net ile veritabanına bağlanma ve basit kayıt ekleme, listeleme, silme, güncelleme

İnternet programcılığı çerez (cookie), oturum yönetimi (session) ve grafik uygulamaları
Yazıyı Oku

İnternet programcılığı çerez (cookie), oturum yönetimi (session) ve grafik uygulamaları

Menu