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