网格视图中 ASP.NET if 语句"ShowEditButton"



我有一个关于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 书,但我似乎找不到答案。

谢谢!

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

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

相关内容

  • 没有找到相关文章

最新更新