ASP.NET:GridView选择按钮:如何更改按钮';的属性

本文关键字:按钮 属性 NET GridView 选择 ASP 何更改 | 更新日期: 2023-09-27 17:59:32

我有一个网格视图,每行都有一个Select按钮。如何以编程方式更改此按钮的属性?例如,如果行的Party值为Republican,我希望Select按钮为Red;否则我希望它是蓝色的。

感谢提供任何信息。

ASP.NET:GridView选择按钮:如何更改按钮';的属性

尝试使用表达式:

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

这里,每当触发RowDataBound事件时,BackColor属性都将基于Party值取适当的值。。

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

有关详细信息,请参阅此帖子:

访问GridView控件中的不同控件