各位大虾,我做了一个用户控件,用了一个DataGrid控件,在这个控件里,我又放了一个单选按钮。我现在想控制这个单选的可见性,也就是说普通用户近来看不到他,但如果管理员进来就可以看见,并可以选择,请问应该怎么实现!

解决方案 »

  1.   

    findcontrol
    然后强制转换成你要的类型
      

  2.   

    for(int i=0;i<DtgUser.Items.Count;i++)
    {
    _dtgItem=DtgUser.Items[i];
    _chkItem=(System.Web.UI.HtmlControls.HtmlInputCheckBox)_dtgItem.FindControl("控件ID");
             在这里设置_chkItem属性;
    }
    System.Web.UI.HtmlControls.HtmlInputCheckBox为控件类型。楼主安需设置
      

  3.   

    private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {     
    DropDownList status=(DropDownList)e.Item.FindControl("DropDownList1");
             status.SelectIndex = 0;      //这里就可以设置其属性了
    }