你可以尝试这样去遍历Form里的Label foreach (Control c in this.Controls) if (c is Label) c.Text = "fadfaf";或者 for (int i = 0; i< 8; i++) { var labelname = string.Format("Label{0}", i); this.Controls[labelname] = "dfafa"; }
Label(i) i是变量要给多个lable赋值
Label怎么来的?后台创建的还是前台的控件? 可通过查找Label控件赋值 (this.FindControl("Label的ID") as Label).Text = "csdn";
foreach (Control c in this.Controls)
if (c is Label)
c.Text = "fadfaf";或者
for (int i = 0; i< 8; i++)
{
var labelname = string.Format("Label{0}", i);
this.Controls[labelname] = "dfafa";
}
可通过查找Label控件赋值
(this.FindControl("Label的ID") as Label).Text = "csdn";
{
stirng id="Label"+i;
this.FindControl(id) as Label).Text = "xxxx";
}