如果网格视图“显示编辑按钮”中的语句 ASP.NET

本文关键字:语句 NET ASP 按钮 编辑按 视图 网格 显示 编辑 如果 | 更新日期: 2023-09-27 18:35:42

我有一个关于ASP的问题要问你。NET 的 GridView 并在涉及"编辑"按钮的命令字段时执行 If 语句。

这是我现在的代码:

 <Columns>
       <% if (Eval("Session("auditUpdate")") == true) { %>
            <asp:CommandField ShowEditButton="True" />
        <% } %>
        <asp:BoundField DataField="MODEL_NUMBER" HeaderText="MODEL_NUMBER" 
            ReadOnly="True" SortExpression="MODEL_NUMBER" />
 </Columns>

我有一个名为 auditUpdate 的会话布尔变量,我正在 GridView 的"OnRowDataBound"事件中更新该变量。 如果"auditUpdate"== true,我想显示编辑按钮,否则根本不显示它。

到处搜索并搜索了我 ASP.net 书,但我似乎找不到答案。

谢谢!

如果网格视图“显示编辑按钮”中的语句 ASP.NET

您可以尝试在代码中设置可见性

if(this.auditUpdate)
{
   this.GridView1.Columns[0].Visible = true;
}