Asp.net 数据网格网格线颜色

Asp.net 数据网格网格线颜色,asp.net,datagrid,Asp.net,Datagrid,如何设置DataGrid中网格线的颜色和宽度,在我的DataGrid中,我无法显示网格线或行线 <asp:DataGrid ID="OpenGrid" runat="server" PageSize="10" AllowPaging="True" DataKeyField="InvoiceID" AutoGenerateColumns="False" CellPadding="4" ForeColor="#33

如何设置DataGrid中网格线的颜色和宽度,在我的DataGrid中,我无法显示网格线或行线

            <asp:DataGrid ID="OpenGrid" runat="server" PageSize="10" AllowPaging="True" DataKeyField="InvoiceID"
                            AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="Both"
                            Width="65%" BorderWidth="1px">

试试这个

更新

如果你熟悉.css,你可以接受这个概念并应用它

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <style>
        .exampleDiv table
        {
            border-color: Blue;
        }

        .exampleDiv td
        {
            border-color: Blue;
        }
    </style>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">   
    <div class="exampleDiv">
        <asp:DataGrid ID="dgTest" runat="server">
        </asp:DataGrid>
    </div>
</asp:Content>

.示例div表
{
边框颜色:蓝色;
}
.exampleDiv td
{
边框颜色:蓝色;
}

除了设置
BoderColor
,还设置
BorderStyle=“Solid”
,看看这是否有帮助。

数据网格控件最终呈现为HTML表格。因此,在继续查找控件的问题之前,请确保没有任何CSS规则覆盖控件的定义。例如,如果您有:

table {
    border: 0px;
    border-collapse: collapse;
}
然后你将看不到任何垂直或水平的边界线


底线如果您包含了表的任何CSS定义,请确保它们不会干扰您的DataGrid呈现…

检查:DataGrid仍然不显示垂直或水平lines@Mike:您正在取得进展:)仍然无法解释列