C# 在gridview中设置单元格内容的格式

C# 在gridview中设置单元格内容的格式,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个ASP.NETGridView,其中一些单元格可以单击。我想格式化这些单元格的内容,这样很明显它们可以被点击。如果我这样做: foreach (GridViewRow row in gvResults.Rows) { if (row.RowType == DataControlRowType.DataRow || row.RowType == DataControlRowType.EmptyDataRow) { row.Cells[0].

我有一个ASP.NET
GridView
,其中一些单元格可以单击。我想格式化这些单元格的内容,这样很明显它们可以被点击。如果我这样做:

foreach (GridViewRow row in gvResults.Rows)
{
    if (row.RowType == DataControlRowType.DataRow || 
        row.RowType == DataControlRowType.EmptyDataRow)
    {
        row.Cells[0].ForeColor = Color.Red;
    }
}

整个单元格(包括单元格的边框)将变为红色。我只希望单元格中的文本是红色的。我该怎么做?“我的gridview”自动生成列。

普通前景色应仅影响文本

在你的情况下,你可以尝试以下方法

row.Cells[0].Text = "<span style='color:red'>" + row.Cells[0].Text + "</span>";

您是否查看了任何与
相关的
链接以获得可能的答案/解决方案我搜索了StackOverflow-没有看到任何可以回答我问题的内容
td > a {
   color: red;
}