1

所以我有这个gridview,在gridview里面我有这个模板字段,在这个模板字段里面我有这个按钮。这一切都很好。但是,如果另一列的值是特定的,我想禁用该按钮,请注意:

   <asp:GridView ID="grv_regionManagement" runat="server">
        <Columns>
            <asp:TemplateField HeaderText="Commands" ShowHeader="false">
                <ItemTemplate>
                    <asp:Button Text="Edit" CommandName="Edit" CausesValidation="false" runat="server"
                        ID="btEdit" Enabled='<%# Eval("regionName") != "Disabled" %>' />&nbsp;
                </ItemTemplate>
        </Columns>
    </asp:GridView>

注意评估: Enabled='<%# Eval("regionName") != "Disabled" %>' ,但是这不起作用并且按钮始终处于启用状态,我做错了什么?

4

1 回答 1

4
<%# Eval("regionName").ToString() != "Disabled" %>' />
于 2012-05-14T18:47:42.527 回答