在datalist 外方法中 控制 datalist里一个删除按钮的显示与隐藏状态!主要是权限问题! 我想在 我登陆的时候 有删除按钮, 他人则无!在page-Load绑定!

解决方案 »

  1.   

    在datalist绑定事件中 找到按钮 控制button.visable
      

  2.   

    用<%#Eval("")%>来判断ture,false,然后将返回的值赋值给删除按钮的显示属性上
    比如 <asp:Button ID="del" runat="server" Visible='<%#Eval("")%>' Text="删除" />
      

  3.   

    设置DataList1每一行Button1的Enabled = false
    for(int i=0;i<DataList1.Items.Count;i++)
         ((Button)DataList1.Items[i].FindControl("Button1")).Enabled = false;
      

  4.   

    foreach (DataListItem item in DataList1.Items) 
    {
      Button btn=item .FindControl("Button1") as Button; 
       btn.Visible= false
    }
    visible="<%# GetVisible(Eval("id").ToString())%>"
    public bool GetVisible(string id)
    {
    return true;
    }