【问题标题】:Show / Hide Buttons in GridView dynamically - ASP.NET c#在 GridView 中动态显示/隐藏按钮 - ASP.NET c#
【发布时间】:2015-12-06 10:55:13
【问题描述】:

我有一个 Gridview(连接到数据源),第一列是一个标志,它是 1 或 0。我想添加一个带有按钮的列。

如果第一列中的标志 = 1,则按钮应显示“隐藏”,如果标志为 0,则应显示“显示”。

我需要它为 gridview 中的所有行执行此操作

谁能给我一些建议?谢谢

【问题讨论】:

    标签: c# asp.net gridview


    【解决方案1】:

    在按钮控件的属性中,添加

    Visible='<%# Eval(flag) == 1%>'
    

    【讨论】:

      【解决方案2】:

      在按钮上,如果 my_flag 具有特定值,我将可见设置为 true 或 false

      <asp:Button ID="btnSwitchOff" CssClass="btn btn-warning" runat="server" Text="Switch Off" Visible='<%# Eval("my_flag").ToString() == "0" ? true : false%>' />
      
      <asp:Button ID="btnSwitchOn" CssClass="btn btn-info" runat="server" Text="Switch Off" Visible='<%# Eval("my_flag").ToString() == "1" ? true : false%>' />
      

      【讨论】:

        猜你喜欢
        • 2014-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-02
        相关资源
        最近更新 更多