我在asp.net工作,c#我有一个网格视图.我在该网格视图中有10列.我对网格视图标题文本颜色有一些问题.一些列标题有链接(用于排序).此类标题文本的颜色为浅蓝色.单击蓝色后,将颜色更改为另一种颜色.
一些列标题没有链接.这种标题文字的颜色是灰色的.
我想将整个标题文本的颜色变为单色,如灰色.点击链接后,它必须是相同的颜色.提前致谢
ism*_*rim 16
您可以在css文件中定义css类.在定义了类之后,您可以使用类名设置网格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;
}
Run Code Online (Sandbox Code Playgroud)
Tim*_*mes 11
您可以将样式和CSS类应用于GridView的不同元素,而不是仅将css类应用于主GridView.
<AlternatingRowStyle CssClass="style1" />
<RowStyle CssClass="style2" />
<HeaderStyle CssClass="style3" />
<FooterStyle CssClass="style4" />
<SelectedRowStyle CssClass="style5" />
Run Code Online (Sandbox Code Playgroud)
如果查看为GridView生成的HTML,您可以确定哪些元素被赋予了类,然后从中可以应用您想要的任何样式.
主要是在表格中设置tr,th,td样式.
归档时间: |
|
查看次数: |
44280 次 |
最近记录: |