各们师兄师姐们帮我救救急!怎样遍历Web Form中所有的常用控件,包括控件的中的子控件。
for(int i=0; i < form.Controls[1].Controls.Count;i++)
{string type = form.Controls[1].Controls[i].GetType().ToString().Trim();
switch(type)
{
case "System.Web.UI.WebControls.Label":
((Label)FindControl(form.Controls[1].Controls[i].ID)).Text = 值; break;
case "System.Web.UI.WebControls.Button":
((Button)FindControl(form.Controls[1].Controls[i].ID)).Text = 值;
break;
case "System.Web.UI.WebControls.CheckBox":
((CheckBox)FindControl(form.Controls[1].Controls[i].ID)).Text = 值;
break;
case "System.Web.UI.WebControls.DataGrid":
}}
我能找到像Label、Button等这样的不包含其他控件的控件。我现在的问题是:
1、怎样才能使所有在Web Form中的控件都找得到;
2、怎样才能让DataGrid及其包含其他控件上的所有控件被找到。在线等待!