Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 设置gridview标题颜色_Asp.net_Gridview - Fatal编程技术网

Asp.net 设置gridview标题颜色

Asp.net 设置gridview标题颜色,asp.net,gridview,Asp.net,Gridview,我在asp.net和c中工作# 我有一个网格视图。我在网格视图中有10列。我对网格视图标题文本颜色有一些问题。 某些列标题具有链接(用于排序)。此类标题文本的颜色为浅蓝色。单击蓝色后,将更改为其他颜色 某些列标题没有链接。此类标题文本的颜色为灰色 我想使整个标题文本的颜色为单一颜色,如灰色。单击链接后,它必须是相同的颜色。 提前感谢您可以在css文件中定义css类。定义类后,可以使用类名设置grid CssClass属性。例如: .GridStyle { border: 6px soli

我在asp.net和c中工作# 我有一个网格视图。我在网格视图中有10列。我对网格视图标题文本颜色有一些问题。 某些列标题具有链接(用于排序)。此类标题文本的颜色为浅蓝色。单击蓝色后,将更改为其他颜色

某些列标题没有链接。此类标题文本的颜色为灰色

我想使整个标题文本的颜色为单一颜色,如灰色。单击链接后,它必须是相同的颜色。
提前感谢

您可以在css文件中定义css类。定义类后,可以使用类名设置grid CssClass属性。例如:

.GridStyle
{
    border: 6px solid rgb(217, 231, 255);
    background-color: White;
    font-family: arial;
    font-size: 12px;
    border-collapse: collapse;
    margin-bottom: 0px;
}
.GridStyle tr
{
    border: 1px solid rgb(217, 231, 255);
    color: Black;
    height: 25px;
}
/* Your grid header column style */
.GridStyle th
{
    background-color: rgb(217, 231, 255);
    border: none;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    padding: 4px;
    color:Black;
}
/* Your grid header link style */
.GridStyle tr th a,.GridStyle tr th a:visited
{
        color:Black;
}
.GridStyle tr th, .GridStyle tr td table tr td
{
    border: none;
}

.GridStyle td
{
    border-bottom: 1px solid rgb(217, 231, 255);
    padding: 2px;
}

您可以将样式和css类应用于GridView的不同元素,而不仅仅是将css类应用于主GridView

<AlternatingRowStyle CssClass="style1" />
<RowStyle CssClass="style2" />
<HeaderStyle CssClass="style3" />
<FooterStyle CssClass="style4" />
<SelectedRowStyle CssClass="style5" />

如果您查看为GridView生成的HTML,那么您可以确定哪些元素被赋予了类,然后从中您可以应用您想要的任何样式


主要是在表格中设置tr、th、td的样式。

您需要将其添加到CSS中:

.grid-header a 
{ 
  color: White; 
  font-weight: bold;
}
这将对可排序的GridView进行排序:
HeaderStyle CssClass=“grid header”
对蓝色对蓝色问题进行排序