TO xiaopai20(生活=懒觉+考试) :label1是在DataList中的,直接使用不行的!

解决方案 »

  1.   

    private void bookList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
    if (e.Item.ItemType == ListItemType.Item ||
    e.Item.ItemType == ListItemType.AlternatingItem)
    {
    ...
    }
    if (e.Item.ItemType == ListItemType.Header)
    {
    Label yourLable = (Label)e.Item.FindControl("yourLabelId");
    Label.Text = "生活=懒觉+考试"
    }
      

  2.   

    ItemDataBind事件或ItemCreated事件中处理
      

  3.   

    private void bookList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
    if (e.Item.ItemType == ListItemType.Item ||
    e.Item.ItemType == ListItemType.AlternatingItem)
    {
    ...
    }
    if (e.Item.ItemType == ListItemType.Header)
    {
    Label yourLable = (Label)e.Item.FindControl("yourLabelId");
    Label.Text = "生活=懒觉+考试"
    }
    我试过没有问题