关于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'==,我想显示编辑按钮,否则根本不显示。
我已经搜遍了我的ASP.net书,但我似乎无法找到答案。
谢谢!
答案 0 :(得分:3)
您可以尝试在代码中设置可见性
if(this.auditUpdate)
{
this.GridView1.Columns[0].Visible = true;
}