22 Aralık 2014 Pazartesi

Asp.net Gridviewde rowcommandlar ile seçili satırın idsini almak

Asp.nette gridviewin hazır kontrolleri ile güncelleme silme ekleme gibi işlemler yapılabilmektedir.Bazı durumlarda bu kontrollerin içinde işlem yapmak isteyebiliriz.Örneğin kullanıcı listesinden silme işlemi yaptığında bunun için log tutmak istersek silme sonrasında silinen öğenin idsini alıp bu id silinmiştir gibi log tutabiliriz.Tabi benim verdiğim örnek olarak bu konuda birçok farklı yöntem kullanılmaktadır.

Ben uygulamamda rowupdating metodunda güncellenen metoddan id'yi seçip diğer tablolarda bu idye karşılık gelen satırlar ile ilgili düzenleme yapacağım bu yüzden bu kod lazım oldu.

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
...
string secilidatakey = GridView1.DataKeys[e.RowIndex].Value.ToString();
...
    }

bu yukarıdaki satır ile işlem yapılan verinin idsini alabiliriz.

Hiç yorum yok:

Yorum Gönder