Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
249
Tıklama
0
Öne Çıkarma
Asp.net GridView Yardım!
S
10 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaşlar.Uğraştığım projeyle ilgili bir sıkıntı var.Bir sayfamda GridView Kullanıyorum ve bunun içine veritabanından verileri çekiyorum.Burda bir sıkıntı yok.Ayrıca bu gridview in içinde sil düzenle gibi butonlar var.Sil işlemini kaydın ID'ine göre yaptırmak istiyorum.Bu işlemin olay kısmının kodunu yazdığımda ise tablodaki ID kısmına bir türlü ulaşamıyorum.Nasıl ulaşabilirim? teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
10 yıl
Yüzbaşı

GridView'e öncelikle bir datakey belirtmen gerekiyor.

<asp:GridView ID="GridView_List" runat="server" AutoGenerateColumns="false" DataKeyNames="ItemID">

Daha sonra Row Deleting event ı içinde böyle çağırabilirsin. SelectedIndexChanged kısmında e.RowIndex yok.

int id = GridView_List.DataKeys[e.RowIndex].Item("ItemID").ToString();

Eğer SelectedIndexChanged eventında almak istersen aşağıdakini dene.

int id = Convert.ToInt32(GridView_List.SelectedRow.Cells[0 veya 1 artık hangi indexte ise].Text);





< Bu mesaj bu kişi tarafından değiştirildi SokemoN -- 1 Ağustos 2015; 23:06:42 >
Bu mesaja 1 cevap geldi.
S
10 yıl
Onbaşı
Konu Sahibi

Cevabınız için teşekkürler row deleting olayını kullandım ama DataKeys metodunu tanımıyor


Bu mesaja 1 cevap geldi.
S
10 yıl
Onbaşı
Konu Sahibi

Çözdüm.e.rowindex köşeli parantezin içinde olacakmış.Yalnız .Item kısmını tanımıyor.


Bu mesaja 1 cevap geldi.
S
10 yıl
Yüzbaşı

Evet yanlış yazmışım. :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.