我对如何在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
答案 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