高手请指教:datalist <ItemTemplate> 中加上一个label 在它的cs文件中如何设置它的值

解决方案 »

  1.   

    高手请指教:datalist  <ItemTemplate>  中加上一个label  ,在它的cs文件中如何设置label的值
      

  2.   

    1. you should using databinding if possible<asp:Label id="YourLabelID" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"SomeColumn") %>'2. if you want to change it after data binding, tryforeach(DataListItem dli in yourDataList.Items)
    {
      Label l = dli.FindControl("YourLabelID") as Label;
      l.Text = "abc";
    }
      

  3.   

    就如思归说的,可以进行绑定,也可以用
    foreach(DataListItem dli in yourDataList.Items)
    {
      Label l = dli.FindControl("YourLabelID") as Label;
      l.Text = "abc";
    }