如何更改GridView的字体?

8

我该如何在Windows表单中更改Gridview字体?

1个回答

9
您可以在每个BoundField上使用ItemStyle-Font-Names属性来更改网格中项目的字体,您可以使用HeaderStyle-Font-Names属性来更改标题。
如果您想使用css,请继续阅读...
您还可以使用HeaderStyle-CssClass="gridview-header",然后定义一个css类来进行样式设置:
.gridview-header
{
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    color:  #666666;
    padding-top: 3px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
}

你可以通过设置GridView的CssClass属性来为整个GridView定义一个CSS类:

CssClass="gridview"

然后,您可以在 CSS 文件中设置 tr 属性(tr 是 GridView 渲染行的内容),并在那里设置字体:

.gridview tr
{
    /* set font properties here */
}

在项目中使用CSS时,通常会有一个CSS文件(例如称为StyleSheet.css)。然后在您的aspx页面(或者如果您正在使用MVC,则是视图),您可以像这样包含样式表,假设StyleSheet.css位于网站根文件夹中名为Styles的文件夹中:

<head id="Head1" runat="server">
    <link href="Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
</head>

我在VB.NET的类中制作了CSS样式表,那么我应该在哪里编写CSS呢?是在style标签中吗?请详细解释一下,谢谢。 - niloofar
@niloofar - 请查看我的最新编辑。 - dcp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接