如何设置gridview边框的样式?

时间:2013-05-31 12:36:25

标签: c# asp.net gridview

以下是我的gridview,我想删除所有边框。

怎么可能这样做?因为我尝试了很多但是没能成功。

gridview

3 个答案:

答案 0 :(得分:2)

您必须在GridView控件中添加RowDataBound事件:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        TableCell tCell = e.Row.Cells[2];
        tCell.Attributes["style"] = "border-right:0";
    }

也可以尝试

<ItemStyle border="0" />

使用属性:

BorderStyle>>RowStyle:none

希望它有用。

答案 1 :(得分:1)

您是否尝试将GridView的属性“GridLines”设置为“none”?它应该成功。

否则,您可以尝试创建CSS Class;

<style type="text/css">
    .MyClass {
        border:none // As @DiederikEEn said.
    }
    .MyClass td{
        border:none // As @DiederikEEn said.
    }
</style>

然后设置你的gridview的CssClass:

<asp:GridView runat="server" id="myGridView" CssClass="MyClass">
     [...]
</asp:GridView

答案 2 :(得分:1)

2种方式。您可以使用设计视图单击gridview并选择Gridlines:都选择Gridlines:none或者为网格提供cssclass和n border:none