在做项目时要设置gridview中的gridline颜色,找了半天没有找到,试了一下,如果设置BorderColor的话,那么gridview中仅仅是四个边框的颜色改变,里面的单元格边框的颜色不变,一时又想不出好的办法,最后只好用样式表解决了.
样式表如下:
.DHTR_Grid_Row td
{
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
}
调用样式表:
<asp:GridView ID="GridView1" runat="server" CssClass="DHTR_Grid_Row" BorderColor="#000066"></asp:GridView>
这样设置可以改变gridview里面的单元格的边框颜色,但是表头边框的颜色没有改变,没办法再加一个样式:
.class1
{
border-color:Black;
}
调用如下:
<HeaderStyle CssClass="class1"/>
这样就达到了改变所有gridview 边框颜色的效果.
如果想要gridview换行的时候,如果可以达到效果:
<asp:BoundField HeaderText="Seq<br/>序号" HtmlEncode="false" DataField="seq" >
红色为必加,否则没有效果.