FindControl函数的问题
Label lxbhLabel = (Label)e.Item.FindControl("lxbhLabel1");
lxbhLabel.Text = "自动生成";
TextBox lxbhLabel = (TextBox)e.Item.FindControl("lxmcTextBox");
lxbhLabel.Text = "自动生成";
为什么可以FindControl()到前台的TextBox,而不能FindControl到前台的Label呢?我保证ID没写错,看了好多遍了!!
------解决方案--------------------
string labelName;
foreach(Control con in this.form1.Controls)
{
if(con.getType()==typeof(Label))
{
labelName+=con+";";
}
}
Lz可以看看,在那个字符串里,看能不能找到那个叫lxbhLabel1的控件的ID,看看怎么回事。