弟兄们,着急啊!这个删除linkbutton不能大家都看到啊。

解决方案 »

  1.   

    private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
    {
    if((5 == e.Item.Controls.Count)&&bismasterofthisarticle)
    e.Item.Controls[1].Visible = true;
    }因为我的DATALIST有两个模板,这个方法调用了两次。一次count为5一次为1
    就这样凑和着用了。
    还有其它的高招吗?
      

  2.   

    ItemDataBound或者ItemCreate中
    e.Item.Controls.FindControl()
    用控件id找,如果为null就不存在。control con = new control();
    con = e.Item.Controls.FindControl("linkbutton_id");
    if (con != null)
      ((LinkButton)con).Visible = false;