我加载的时候,想把repeater内部的一个Label标签隐藏掉,如果找到repeater内容元素?谢谢!

解决方案 »

  1.   

    外部如果找到repeater内容元素?
      

  2.   

    repeater的话应该和DetailsView一个道理
     TextBox txtBCD = (TextBox)dvInfo.Rows[4].Cells[1].FindControl("txtBCD") as TextBox;
    这是在DetailsView的方法,大概就这个思路
      

  3.   

    在ItemDataBound()方法中处理protected void repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Label lblTest = e.Item.FindControl("lblId") as Label;
            lblTest.Visible = false;
        }
    }