.datagrid
{
border-style:solid;
border-width:1px;
border-color:#cccccc;
border-collapse:separate;

}
.dg_page
{
    border-width: 1px;
    border-color :#8A867A;
    border-style :solid;
    height:25px;
}
.dg_header
{
    font-weight :bold;
    background-color :#ECEAD8;
    height:25px;
    color:#336699;
    font-size:14px;
}
.dg_alter
{
background-color :Cornsilk;
}
.dg_item
{
background-color:White ;
}
.dg_footer
{
background-color :#ECEAD8;
}
.dg_select
{
background-color:#FFCC66;
}然后再设置属性,如
<asp:datagrid id="dgList" runat="server" Width="296px" CssClass="datagrid" CellPadding="8" AllowPaging="True"
PageSize="15">
<SelectedItemStyle CssClass="dg_select"></SelectedItemStyle>
<AlternatingItemStyle CssClass="dg_alter"></AlternatingItemStyle>
<ItemStyle CssClass="dg_item"></ItemStyle>
<HeaderStyle CssClass="dg_header"></HeaderStyle>
<PagerStyle HorizontalAlign="Right" CssClass="dg_page" Mode="NumericPages"></PagerStyle>
这个Css是我自己的,你试试!

解决方案 »

  1.   

    DataGrid 不是有个 GridLines 属性吗?
      

  2.   

    点dataGrid的右键,有属性选择。
      

  3.   

    不算是DataGrid的Bug。因为CSS本来专对传统HTML元素如Anchor,Table等外观控制。而DataGrid在页面中虽然已然解析为Table,但在设计期,却不易使用Css,只能说目前支持的不是很灵活。
      

  4.   

    不算是DataGrid的Bug。因为CSS本来专对传统HTML元素如Anchor,Table等外观控制。而DataGrid在页面中虽然已然解析为Table,但在设计期,却不易使用Css,只能说目前支持的不是很灵活。
      

  5.   

    不算是DataGrid的Bug。因为CSS本来专对传统HTML元素如Anchor,Table等外观控制。而DataGrid在页面中虽然已然解析为Table,但在设计期,却不易使用Css,只能说目前支持的不是很灵活。