我想让其在有权限时显示,无权限不显示,只有浏览功能。我的编辑,删除定义是这样的
<asp:TemplateField HeaderText="编辑">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("sjbh", "grrz_xg.aspx?sjbh={0}") %>'
Target="_top" Text="编辑" ForeColor="Blue"></asp:HyperLink>
</ItemTemplate>
<ItemStyle Width="30px" /> </asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" >
<ItemStyle Width="30px" />
</asp:CommandField>
<asp:TemplateField HeaderText="编辑">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("sjbh", "grrz_xg.aspx?sjbh={0}") %>'
Target="_top" Text="编辑" ForeColor="Blue"></asp:HyperLink>
</ItemTemplate>
<ItemStyle Width="30px" /> </asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" >
<ItemStyle Width="30px" />
</asp:CommandField>
<ItemTemplate>
<a href="myPage.aspx?id=<%#Eval("id").ToString()%" >编辑</a>
</ItemTemplate>
</asp:TemplateField>要更灵活的可以考虑将【<a href="myPage.aspx?id=<%#Eval("id").ToString()%" >编辑</a>】这句换成写在.cs页面的方法
<asp:CommandField ShowDeleteButton="True" >
<ItemStyle Width="30px" />
</asp:CommandField>
<asp:CommandField ShowDeleteButton="True" >
<ItemStyle Width="30px" />
</asp:CommandField>
.FindControl里面该写什么?