在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