如何在vb.net页面加载时将dataitemTemplate中按钮的可见性设置为true / false?

时间:2019-06-12 02:41:18

标签: asp.net vb.net

我对如何在vb.net页面加载时将dataitemplate中按钮的可见性设置为true / false提出疑问?我试图实现代码行但出错 对象引用未设置为对象的实例,请在此方面为我提供指导。

我的代码如下所示:

ASP.net

    <dx:GridViewDataTextColumn VisibleIndex="20" Width="130px">                                   
     <DataItemTemplate> 
        <dx:ASPxButton ID="acptbtn" runat="server" Visible="False" Text="Accept" OnClick="acptbtn_Click"></dx:ASPxButton>     
     </DataItemTemplate>  
   </dx:GridViewDataTextColumn>

VB.net

Private Sub Pg_Load(sender As Object, e As EventArgs) Handles Me.Load   
 If checkId(Session("Id")) Then

            Dim But1 As Button = XGrid.FindControl("acptbtn")
            But1.Visible = True    
 End If   
End Sub

1 个答案:

答案 0 :(得分:-1)

Protected Sub OnRowDataBound(sender As Object, e As GridViewRowEventArgs)
    For Each gvItem As GridDataItem In XGrid.Items
          Dim But1 As Button = XGrid.FindControl("acptbtn")
          But1.Visible = True  
    Next
End Sub
相关问题