2013-10-09 26 views
0

我有一個20個文本框控件(VB2012和2008R2)的asp.net窗體。是否有一個數組函數可以讓我更改所有字段的屬性,還是必須單獨拼寫出來。例如更改背景顏色並在單擊編輯按鈕時使控件可編輯。我們可以使用某種數組來控制表單上的字段嗎?

感謝 〜丹田

+0

在ASP.NET有Repeater控制。例如,您可以只放一個文本框並重復播放20次。你可以開始看http://www.w3schools.com/aspnet/aspnet_repeater.asp – Tony

+0

託尼,我的不是一張桌子。這是收集贊助人數據的形式,如姓名,地址......我希望加載時禁用所有字段並啓用編輯(點擊按鈕)。 – Nita

+0

我剛剛使用模板編輯和插入數據項而不是編寫自定義代碼。 – Nita

回答

0

我這樣做,較早前:

void SetEnabled(bool enable) 
{ 
    textBox1.enabled = enable; 
    textBox1.enabled = enable; 
    textBox2.enabled = enable; 
    textBox3.enabled = enable; 
    textBox4.enabled = enable; 
    textBox5.enabled = enable; 
    ... repeat until textBox20 
    textBox20.enabled = enable; 
} 

稱呼它,例如:

SetEnabled(true); 

SetEnabled(false); 
+0

那麼你怎麼稱呼它? – Nita

相關問題