向GridView添加圆角?

时间:2013-04-17 12:56:18

标签: asp.net html css css3

我想让我的GridView角落弯曲。我试过了THIS,但是它给了一个向右手边延伸的边界。 如果我可以制作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>

5 个答案:

答案 0 :(得分:3)

以下是涉及样式表的三种方法。

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

for css

或您的对象

style= "-moz-border-radius: 15px;border-radius: 15px;"

或在JQuery中

$("#GridView1").css("border-radius","15px").css("-moz-border-radius","15px");

答案 1 :(得分:0)

CssClass="round"放入GridView1

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

答案 2 :(得分:0)

您好,您可以尝试使用CSS

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

和css

.corners { border: 1px solid green; -moz-border-radius: 8px; border-radius: 8px;overflow: hidden;-webkit-border-radius: 8px;}

答案 3 :(得分:0)

答案 4 :(得分:0)

这是将圆角添加到ASP.NET 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>

希望这将帮助您向GridView添加时尚的边框半径。