比如label

解决方案 »

  1.   

    datalist.Items[itemIndex].FindControl("Label1").Text = "newtext";
      

  2.   

    不好意思,有点问题。
    Label label = datalist.Items[itemIndex].FindControl("Label1") as Label;
    label.Text = "newtext";
      

  3.   

    假设DataList的ItemTemplate内有个CommandName为Go的Button,点击该按钮时触发DataList.ItemCommand事件:
    <asp:Button ID="Button1" runat="server" Text="Button" CommandName="Go" />protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
    {
            if (e.CommandName == "Go")
                ((Label)e.Item.FindControl("Label名")).Text = "what?";
    }
      

  4.   


    protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) 

            if (e.CommandName == "Go") 
            {
              Label lbl = (Label)e.Item.FindControl("Label名"); 
              lbl.Text = "就是这样!";
            }
    }跟楼上差不多