Asp.net repeater çoklu kayıt silme
4 Haziran 2016 / 22:16
Burak
Merhaba arkadaşlar bugünkü yazımızda sizlere bir repeater de çoklu kayıt silme olayını anlatıcam.Öncelikle repeaterde her satırda bir checkbox olduğunu var sayalım. 2.adım olarak repeaterin ItemDataBound eventına aşağıdaki kodlarımızı yazıyoruz,
1 2 3 4 |
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ((CheckBox)e.Item.FindControl("chk1")).Attributes.Add("id",((DataRowView)e.Item.DataItem)["id"].ToString()); } |
Daha sonra checkbox daki değerleri çeken kodumuz yani seçim işlemi bittikten sonra sil tuşuna basıldığında işlem yapacak olan kod,bu kod satırını her hangi bir butonun click eventına yazabilirsiniz.
1 2 3 4 5 6 7 8 |
foreach (RepeaterItem rpItem in haberler.Items) { CheckBox chkbx = rpItem.FindControl("chk1") as CheckBox; if (chkbx.Checked) { Response.Write(chkbx.Attributes["id"].ToString()); } } |
Hepsi bu kadar, çok kolaymış değil mi 🙂
Etiketler: Asp.net repeater checkbox ile çoklu kayıt silme, Asp.net repeater multi delete, Asp.net repeater multi record delete
Bu Yazılarıda Okuyabilirsiniz...
Bir yanıt yazın