ASP.NET:GridView选择按钮:如何以编程方式更改按钮的属性?

时间:2011-06-18 06:00:03

标签: c# asp.net gridview select button

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

感谢您的任何信息。

2 个答案:

答案 0 :(得分:3)

尝试使用Expressions

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

此处,只要BackColor事件被触发,Party属性就会根据RowDataBound值采用适当的值。

答案 1 :(得分:2)

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

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

Accessing the different controls inside a GridView control

相关问题