RowCommand Kullanımına Örnek

07 Nisan 2009

Gridview'in Row'undan "Detay" LinkButton'una tıklandığında o satıra dair bazı değerlere ulaşmak istiyoruz.


Bunun için yapacağımız işlemlerden biri; öncelikli olarak Gridview'e bir TemplateField eklemek;



Burda önemli olan CommanName değreinin detay olarak belirlenmiş olması. Kod kısmında ise şöyle bir işlem yapacağız;


Eklediğimiz LinkButton'da CommandArgument'i db'den pID değeri olarak alınmasını istemiştik. Bu değere seciliKisiID ile ulaşabiliyoruz. Seçili Row'a da row değerini elde ettiğimiz gibi ulaşabiliriz.

CommandName işlevine gelince tıklanılan LinkButton'un CommandName'i detaysa işlem yaptırdık. Bir satırda birden fazla LinkButton olabilir ve her birinin CommandName i farklı olabilir, Mesela CommandName'i sil ise silme işlemi, guncelle ise güncelleme işelmi de yaptırabilirsiniz. Bunun için Bu CommandNamelere sahip LinkButtonları Gridviewinize eklemelisiniz.

İyi çalışmalar...


2 yorum:

Adsız dedi ki...

Teşekkürler.

Kayalevent dedi ki...

Çok teşekkür ederim.