【问题标题】:Gridview TemplateField Button: How to disable based on value?Gridview TemplateField 按钮:如何根据值禁用?
【发布时间】:2012-05-14 18:42:10
【问题描述】:

所以我有这个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='' ,但是这不起作用并且按钮始终处于启用状态,我做错了什么?

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:
    <%# Eval("regionName").ToString() != "Disabled" %>' />
    

    【讨论】:

    • 当然我会将其标记为已接受,但我必须在问题创建后等待 10 分钟才能这样做:p
    • 大声笑,你可以叫我NeedyKenny!-)
    • 谢谢这位兄弟!
    猜你喜欢
    • 2011-11-19
    • 2021-12-13
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多