Şimdi Ara

Asp.net GridView Yardım!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
242
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • 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 >
  • Cevabınız için teşekkürler row deleting olayını kullandım ama DataKeys metodunu tanımıyor
  • Çözdüm.e.rowindex köşeli parantezin içinde olacakmış.Yalnız .Item kısmını tanımıyor.
  • Evet yanlış yazmışım. :)
  • Yapay Zeka’dan İlgili Konular
    Sql yardım
    2 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.