Asp.net uygulamalarında Datalist, GridView ve benzeri kontrollerin içerisine eklenen kontrollere erişmek direk mümkün olmamaktadır. Bunu yapabilmek için Öncelikle kontrolün içerisindeki nesneyi bulmamız gerekiyor. Örnek kodumuzu inceleyelim.

(Datalist1.FindControl("Control ID'si") as Label).Text = "Yazı";

Burada Datalist1 kontrolümüz, FindControl komutumuz, as de tanımlayacağımız nesneyi belirteceğimiz ön komut, Label ise kontrolümüzün türü. Buraya Label,Textbox , Button vs gibi kontrol türleri gelebilir. Siz kontrolünüzün türü ne ise onu yazacaksınız.

İşlem bu kadar. Ayrıca unutmadan birden fazla item olduğunda o itemlerin altındakilere erişmek için Datalist1.Items.FindControl komutunu kullanmak yeterli olur.

Hepsi bu kadar.

Selametle...



Yorumlar

Mustafa Akin 3/25/2009 1:42 PM
Çok aradım msdn de bile bulamadım sağolun :)

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek