Asp.net 向GridView添加圆角?

Asp.net 向GridView添加圆角?,asp.net,html,css,Asp.net,Html,Css,我想让我的GridView的角落弯曲。我试过了,但它给了一个向右手边延伸的边界。 如果我能让GridView的每一个单元格都弯曲,那也太好了,如果这不是很难实现的话。 这是我的GridView: <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onrowdatabound="GridView1_RowDataBound" BackColor="

我想让我的GridView的角落弯曲。我试过了,但它给了一个向右手边延伸的边界。 如果我能让GridView的每一个单元格都弯曲,那也太好了,如果这不是很难实现的话。 这是我的GridView:

<asp:GridView  ID="GridView1" runat="server" AutoGenerateColumns="False" 
                        onrowdatabound="GridView1_RowDataBound" BackColor="White" 
                        BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" >
....something... </asp:GridView>
<style>
    :root{--gv-border-radius: 7px;}
    .rcgv
    {
        border-radius: var(--gv-border-radius);
        border-width: 0 !important;
    }
    .rcgv th:first-child
    {
        border-top-left-radius: var(--gv-border-radius);
    }
    .rcgv th:last-child
    {
        border-top-right-radius: var(--gv-border-radius);
    }
    .rcgv tr:last-child td:first-child
    {
        border-bottom-left-radius: var(--gv-border-radius);
    }
    .rcgv tr:last-child td:last-child
    {
        border-bottom-right-radius: var(--gv-border-radius);
    }
</style>
<asp:GridView ID="GridView1" CssClass="rcgv" runat="server" ShowFooter="true" ></asp:GridView>

某物

这里有三种方法都涉及样式表

.GridView1 {
-moz-border-radius: 15px;
border-radius: 15px;
}
用于css

或者在你的物体上

style= "-moz-border-radius: 15px;border-radius: 15px;"
或者在JQuery中

$("#GridView1").css("border-radius","15px").css("-moz-border-radius","15px");
CssClass=“round”
放入
GridView1

.round
{
 border: 1px solid black;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

您好,您可以尝试使用CSS

<div class="corners">
<asp:GridView> </asp:GridView>
</div> 

这很有魅力。。。。

这是如何将圆角添加到ASP.NET GridView的:

<asp:GridView  ID="GridView1" runat="server" AutoGenerateColumns="False" 
                        onrowdatabound="GridView1_RowDataBound" BackColor="White" 
                        BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" >
....something... </asp:GridView>
<style>
    :root{--gv-border-radius: 7px;}
    .rcgv
    {
        border-radius: var(--gv-border-radius);
        border-width: 0 !important;
    }
    .rcgv th:first-child
    {
        border-top-left-radius: var(--gv-border-radius);
    }
    .rcgv th:last-child
    {
        border-top-right-radius: var(--gv-border-radius);
    }
    .rcgv tr:last-child td:first-child
    {
        border-bottom-left-radius: var(--gv-border-radius);
    }
    .rcgv tr:last-child td:last-child
    {
        border-bottom-right-radius: var(--gv-border-radius);
    }
</style>
<asp:GridView ID="GridView1" CssClass="rcgv" runat="server" ShowFooter="true" ></asp:GridView>

:根{--gv边界半径:7px;}
.rcgv
{
边界半径:var(--gv边界半径);
边框宽度:0!重要;
}
.rcgv th:第一个孩子
{
边框左上半径:var(--gv边框半径);
}
.rcgv th:最后一个孩子
{
边框右上半径:var(--gv边框半径);
}
.rcgv tr:最后一个孩子td:第一个孩子
{
边框左下半径:var(--gv边框半径);
}
.rcgv tr:最后一个孩子td:最后一个孩子
{
边框右下半径:var(--gv边框半径);
}

希望这将有助于您在GridView中添加时尚的边框半径。

将此样式应用于您的are标记谢谢您和+1我找到了另一种方法,我已将其作为答案发布。啊,我就是这么说的:(:p