ContentPage'den MasterPage'deki Kontrole Ulaşma

10 Nisan 2009

ContentPage'den MasterPage'deki kontrole ulaşmak için ContenPage'in kodunda ulaşmak 

istediğiniz kontrolden üretmelisiniz.

mesela;
MasterPage'imde pnlEgitim adında bir Panel'im var, ContentPage de bunu görünmez  
yapmak istiyorum.
Panel pnl = (Panel)this.Master.FindControl("pnlEgitim");
pnl.Visible=False;

Aynı mantıkla başka bir örnek olarak da MasterPage'deki bir UserControl'u 
görünmez yapalım

UserControl uc = (UserControl)this.Master.FindControl("Egitimler1");  
uc.Visible = false;

İyi Çalışmalar.


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...