如果知道页面TextBox的总数是num的话,就可以这样写:
foreach (Control aa in Page.Controls)
{
if (aa is TextBox)
{
for (int i = 0; i < num; i++)
{
if (i < num-3)
{
break;
}
else
{
TextBox tb = (TextBox)aa;
tb.Text = "hello world!";
}
}
}
}
先取列表的第三列,然后遍历。
类似: for(int i=0; i
先循环,后取type所有的值
if (aa is TextBox&&!aa.name.equals("姓名控件name") )
{
TextBox tb = (TextBox )aa;
tb.Text = "hello world!";
}
循环里判断当前textbox的name,如果不是姓名textbox的name就允许赋值。
qiaojoy99 正解