Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Programatik Olarak Kontrollere Ulaşım
Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
04.03.2008-21:28 #39216
İster web tabanlı isterse de windows tabanlı uygulamalar olsun, programcılar olarak formumuzdaki veya web formumuzdaki kontrollere ulaşıp bir takım işlemler yaptırmak isteyebiliriz.

Bazı durumlarda bu isteğimizi FindControl kontrolü karşılarken, bazı kompleks durumlarda ise bu kontrol yetersiz olup ekstradan kod yazıp uygulamamızı yavaşlatmak yerine, ufak döngülerle işlemlerimizi yaptırabiliriz.

Aşağıda örneğini vereceğim kod ile, sayfanızdaki herhangi bir controle ulaşıp işlem yaptırabilirsiniz.

En basitinden çok sayıda TextBox kontrolünün bulunduğu bir veri giriş sayfanızda, veri giriş işlemi başarıyla tamamlandıktan sonra aşağıdaki döngüyle sayfanızdaki tüm TextBox`ların içeriğini temizleyebilir ve sayfanızı yeni veri girişne hazır hale getirebilirsiniz...

private void ClearControls()
{
foreach (Control c in Page.Controls)
{
foreach (Control ctrl in c.Controls)
{
if (ctrl is TextBox)
{
((TextBox)ctrl).Text = string.Empty;
}
}
}
}

http://asepedatnet.com/makale_goster.aspx?Id=88





Ortam sanal olsa da, islenen suc gercektir...

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb