请高手请教一个DataGrid的问题!(高分)
我把一个按扭放在了DataGrid的摸版列里,想要通过代码来控制按扭的显示。
代码如下:
aspx文件里:
<ItemTemplate>
<asp:Button id="BtnDelete" CommandName="DeleteComment" OnClick="DataGrid_DeleteRow" runat="server" Text="删除该评论"></asp:Button>
</ItemTemplate>
在后台代码里:
Public Sub DataGrid_ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs) Handles DgComment.ItemDataBound
If IsManageComment(Session("AuthorityURL"), Session("ArticleID")) Then
CType(e.Item.Cells(0).FindControl("BtnDelete"), Button).Visible = True
Else
CType(e.Item.Cells(0).FindControl("BtnDelete"), Button).Visible = False <-- 出错位置
End If
End Sub
出错提示:未将对象引用设置到对象的实例。
请高手指教!!