datalist中有一label控件,绑定了数据<asp:Label id="Label3" runat="server"><%#DataBinder.Eval(Container.DataItem,"sdescribe")%></asp:Label>后台无法读取其值,怎么办Label la = (Label)this.DataList1.Items[e.Item.ItemIndex].FindControl("Label3");
this.Label2.Text = "0000000"+la.Text+"000000";
this.Label2.Text = "0000000"+la.Text+"000000";
></asp:Label>
你要绑定也绑定 在label的text属性上啊
this.Label2.Text = "0000000"+la.Text+"000000";
只有datakeyfield
protected void dlQuestions_ItemDataBound(object sender, DataListItemEventArgs e) Label label = new Label();
label = (Label)e.Item.FindControl("lblTitleId");
label.Text = count.ToString();这样就可以实现了,自己试试看!!!