有条件地在网格视图中显示“编辑”按钮

本文关键字:编辑 按钮 显示 网格 视图 有条件 | 更新日期: 2023-09-27 18:35:33

我有一个关于在 ASP.NET 中为 GridView 创建条件语句的最佳实践的问题。 我有一个锁屏提醒编号,该锁屏提醒编号正在传递到包含 GridView 的新页面中,根据该锁屏提醒编号,我希望它检查用户是否具有权限(来自另一个数据库表),并在他们有权限时显示"编辑"按钮。

我想我不确定如何做到这一点。 我尝试过搜索,我能想到的最好的方法是在数据绑定事件期间进行搜索。

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

这是我现在拥有的代码(网格视图自动生成的编辑按钮):

 <Columns>
 <asp:CommandField ShowEditButton="True" />
etc
etc
etc
 </Columns>

有条件地在网格视图中显示“编辑”按钮

在网格视图的行数据绑定函数中,您可以调用另一个数据库并确定是否显示该按钮。可以在网格视图中找到该控件,然后将其设置为不可见。