2009-02-19 75 views
0

重置複選框在按鈕的點擊DataList控件是DataList控件使用C#復位複選框使用C#

+2

不是一個非常詳細的問題。你在談論winforms嗎? ASP.NET? – 2009-02-19 10:20:24

回答

0

的外側。在事件處理程序的按鈕OnClick事件你會循環槽是數據列表之外數據列表中的每個項目,並找到複選框並重置它。

+0

的foreach(在DataList1的DataListItem項目) {\t \t \t } 當我嘗試這樣它顯示錯誤。 Plz爲我提供了源代碼。 謝謝 – Yogini 2009-02-19 07:36:54

+0

你應該使用foreach(DataListItems中的DataListItem項){} – 2009-02-19 07:43:39

0

CKret說了什麼,而且我經常發現Enumerable.OfType Method方法對於做這樣的事情非常有用。在某種類型的集合中循環某些類型的組件。例如,某個地方我做這樣的事情:

foreach(CheckBox c in somePanel.Controls.OfType<CheckBox>()) 
{ 
    c.Checked = false; 
} 
0

使用此,我希望可以幫助您:

foreach (DataListItem row in yourdatalist.Items) 
{ 
    CheckBox check = row.FindControl("nameofthecheckbox") as CheckBox; 
    check.Checked = false 
}