for(int i=1;i<=10;i++) (this.FindControl("TextBox"+i.ToString()) as TextBox).Text=i.ToString();
foreach (Control ctl in form1.Controls) { if (ctl.GetType().Name == "TextBox") { TextBox tb = new TextBox(); tb = (TextBox)this.form1.FindControl(ctl.ID); tb.Text = "你要的值";(单写个方法赋值for循环加入) } }
for(int i=1;i<=10;i++) { TextBox txt=this.FindControl("TextBox"+i.ToString()) as TextBox; txt.Text=i.ToString(); } 或foreach(Control c in this.Controls){}
主要看你写什么数据了 要是从数据库读 就用datalist或repeater 写别的可以用 for 或者 foreach(Control c in this.Controls) { if( c is TextBox) { (c as TextBox).Text=....; } }
(this.FindControl("TextBox"+i.ToString()) as TextBox).Text=i.ToString();
{
if (ctl.GetType().Name == "TextBox")
{
TextBox tb = new TextBox();
tb = (TextBox)this.form1.FindControl(ctl.ID);
tb.Text = "你要的值";(单写个方法赋值for循环加入)
}
}
{
TextBox txt=this.FindControl("TextBox"+i.ToString()) as TextBox;
txt.Text=i.ToString();
}
或foreach(Control c in this.Controls){}
写别的可以用
for
或者
foreach(Control c in this.Controls)
{
if( c is TextBox)
{
(c as TextBox).Text=....;
}
}