下面是我递归查找的函数:
1
public object Myfindcontrol(Control parentcontrols,string id)
2
{
3
for (int i = 0; i < parentcontrols.Controls.Count; i++)
4
{
5
if (parentcontrols.Controls[i].ClientID == id)
6
return parentcontrols.Controls[i];
7
else if (parentcontrols.Controls[i].Controls.Count > 0)
8
{
9
if(Myfindcontrol(parentcontrols.Controls[i], id)!=null)
10
return Myfindcontrol(parentcontrols.Controls[i], id);
11
}
12
}
13
return null;
14
}
15

2

3

4

5

6

7

8

9

10

11

12

13

14

15




















参考自创建动态数据输入用户界面 ,本想自己写些东西,突然发现人家讲的已经很好,偷懒一下吧。