在Gridview RowDataBound
我禁用基于其值的超链接。但超链接文本变灰。
我想更改禁用超链接的前景色,以便我可以轻松地阅读文本。如何改变gridview中禁用的超链接颜色?
我试着如下所述。
protected void gridResult_RowDataBound(object sender, GridViewRowEventArgs e)
{
var hyperlink = e.Row.FindControl("hlink") as HyperLink;
if(hyperlink!= null && hyperlink.Text =="ABC")
{
hyperlink.ForeColor = Color.Black;
hyperlink.Enabled = false;
}
}
可能是重复的[上不同的值更改单元格颜色 - 的GridView] [1] [1]:HTTP://计算器.com/questions/4427848/change-cell-color-on-different-values-gridview – Ram 2012-07-12 13:54:06