【问题标题】:ASP.NET: GridView Select Button: How to change the button's properties programmatically?ASP.NET:GridView 选择按钮:如何以编程方式更改按钮的属性?
【发布时间】:2011-09-17 15:53:38
【问题描述】:

我有一个网格视图,每行都有一个选择按钮。如何以编程方式更改此按钮的属性?例如,如果该行的党值为共和党,我希望选择按钮为红色;否则我希望它是蓝色的。

感谢您提供任何信息。

【问题讨论】:

    标签: c# asp.net gridview select button


    【解决方案1】:

    在您的代码中(假设是服务器端),您需要获取对该行的引用,然后调用 FindControl 并传入您的按钮名称。然后你可以设置它的任何属性(css类,颜色等)

    详情请见此贴:

    Accessing the different controls inside a GridView control

    【讨论】:

      【解决方案2】:

      尝试使用Expressions

      <asp:Button ... BackColor=<%# Eval("Party") = "Republican" ? "Red" : "Blue" %> ... />
      

      这里,每当RowDataBound 事件被触发时,BackColor 属性将根据Party 值采用适当的值..

      【讨论】:

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