Asp.Net Veritabanı İşlemleri - 3

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

Bir önceki dersimizde sizlerle veritabanından veri çekmeyi göstermiştik . Bu dersimizde sizlere silme işlemini anlatacağım .

1.Adım :: Bir önceki dersimizde "repeater" kontrol elemanında "Sil" diye bir yazı vardı . Şimdi onu silip yerine "ImageButton" ekliyoruz . Bunu yapmak için aşağıdaki resimleri inceleyiniz .



Eklediğimiz "ImageButton" 'un özelliklerinden aşağıdaki ayarları yapıyoruz;


ImageUrl="~/delete.png"
      CommandArgument='<%# Eval("ID") %>' 
      OnCommand='sil'



Yukarıdaki işlemleri aşağıda vereceğim kod ile direkt olarak yapabilirsiniz .


<asp:ImageButton ID="ImageButton1" runat="server"  ImageUrl="~/delete.png" CommandArgument='<%# Eval("ID") %>' OnCommand='sil'/>



2.Adım ::Şimdi "Imagebutton" 'un "OnCommand" özelliği için yazdığımız "Sil" fonksiyonunu yazıyoruz . Bunun için aşağıdaki kodları inceleyiniz .


public void sil(object senderi, CommandEventArgs arguman)
        {
            Int32 ID;
            ID = Convert.ToInt32(arguman.CommandArgument.ToString());
            baglanti.Open();
            OleDbCommand veriSil = new OleDbCommand("Delete From SKTablo Where ID=" + ID + "", baglanti);
            veriSil.ExecuteNonQuery();
            baglanti.Close();
            veriListele();
        }



3.Adım :: Buraya kadar yapmış olduğumuz işlemlerden sonra son olarak "Asp.Net" "Web.config" dosyasında bulunan şu satırı ,


<pages>



bu satır ile değiştiriyoruz ,


<pages enableEventValidation="false" >




Fuat ŞENGÜL , 4.bölümde görüşmek üzere , Kolay Gelsin ...
  • Etiketler;
Yorum Yaz

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

Yukarı Git