我的简单目标是使特定单元格内的字体变为粗体。我无法设置Style.Font.Bold属性,因为它是只读的,但我可以将Style.Font设置为新的Font对象。如何创建Font对象以使其可以在特定单元格内加粗文本?
grid.Rows[0].Cells[0].Style.Font = new Font(???);
谢谢Stack-O!
答案 0 :(得分:4)
如果我们谈论WinForms,你可以这样做......
var cell = grid.Rows[0].Cells[0];
cell.Style.Font = new Font(cell.Style.Font, FontStyle.Bold);
如果我们谈论的是Web应用程序,您可以这样做......
grid.Rows[0].Cells[0].Style("font-weight", "bold");
但理想情况下,在网络应用中,这将通过带有特定选择器的CSS来处理......
#GridView1 > tr:first-child > td:first-child {
font-weight: bold;
}