C# 有条件地显示';编辑';Gridview中的按钮

C# 有条件地显示';编辑';Gridview中的按钮,c#,asp.net,oracle,gridview,C#,Asp.net,Oracle,Gridview,我有一个问题,关于在ASP.NET中为GridView创建条件语句的最佳实践是什么。我有一个徽章编号,它将被传递到包含GridView的新页面中,根据该徽章编号,我想让它检查用户是否有权限(来自另一个db表),如果他们有权限,则显示“编辑”按钮 我想我不知道该怎么做。我已经尝试过搜索,我能想到的最好办法就是在数据绑定事件期间进行搜索 任何关于这个话题的见解都会很棒!谢谢 下面是我现在拥有的代码(GridView的自动生成编辑按钮): 等 等 等 在gridview的row-databound函

我有一个问题,关于在ASP.NET中为GridView创建条件语句的最佳实践是什么。我有一个徽章编号,它将被传递到包含GridView的新页面中,根据该徽章编号,我想让它检查用户是否有权限(来自另一个db表),如果他们有权限,则显示“编辑”按钮

我想我不知道该怎么做。我已经尝试过搜索,我能想到的最好办法就是在数据绑定事件期间进行搜索

任何关于这个话题的见解都会很棒!谢谢

下面是我现在拥有的代码(GridView的自动生成编辑按钮):


等
等
等

在gridview的row-databound函数中,您可以调用另一个db并确定是否显示按钮。您可以在gridview中找到控件,然后将其设置为不可见。

哦,是的,从来没有想过“可见”标志。我会看看我能不能用它做点什么。
 <Columns>
 <asp:CommandField ShowEditButton="True" />
etc
etc
etc
 </Columns>