设置网格视图中单元格内容的格式
本文关键字:格式 单元格 网格 视图 设置 | 更新日期: 2023-09-27 18:31:10
我有一个 ASP.NET GridView
,有些单元格是可点击的。我想格式化这些单元格的内容,以便很明显可以单击它们。如果我执行以下操作:
foreach (GridViewRow row in gvResults.Rows)
{
if (row.RowType == DataControlRowType.DataRow ||
row.RowType == DataControlRowType.EmptyDataRow)
{
row.Cells[0].ForeColor = Color.Red;
}
}
包括单元格边框在内的整个单元格将变为红色。我只希望单元格中的文本是红色的。我该怎么做?我的网格视图自动生成列。
普通前景色应该只影响文本。
在您的情况下,您可以尝试类似的东西
row.Cells[0].Text = "<span style='color:red'>" + row.Cells[0].Text + "</span>";
另一种(可能更好)的可能性是通过CSS执行此操作。如果它是表格单元格内的可点击链接,那么遵循 CSS 应该会影响它
td > a {
color: red;
}