ulas2016 Hoop hoop hocam orda dur :) Repeater dedim mi akan sular durur.

Sil butonunu yakalaman için;

İlk olarak Aspx tarafından repeater'a ItemCommond ekliyoruz.

OnItemCommand="rptAdi_ItemCommand" runat="server">

Ardından Silme Butonuna Id'değerini vericez ama nasıl bak





ItemCommand, CommandArgument ve CommandName'leri .cs tarafında kullanıcaz.

protected void rptAdi_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Sil")
{
string Id = e.CommandArgument.ToString();
baglanti.Open();
SqlCommand kmt1 = new SqlCommand("Delete from TabloAdi where Id=@Id ", baglanti);
kmt1.Parameters.AddWithValue("@Id", Id);
kmt1.ExecuteNonQuery();
baglanti.Close();
}
}


Evet örnekte görüldüğü gibi tıklanan buton tekrarlarını CommandName ile bulduk ve Bunların hangisi olduğunu öğrenmek için her tekrarlanan butona veritabanından veri verinin Id'sini atadık.

CS tarafından da bunu bulduk.

En profesyonel kullanım repeater kullanımıdır. Kolaylıklar dilerim hocam geç dönüşüm için k.bakma :)