1

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

这怎么可能呢?因为我尝试了很多但无法成功。

网格视图

4

3 回答 3

3

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

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

希望它有帮助。

于 2013-05-31T12:40:23.680 回答
1

2种方式。您可以使用设计视图单击 gridview 并选择 Gridlines:both 到 Gridlines:none 或给网格一个 cssclass 和 nborder:none

于 2013-05-31T13:01:48.343 回答
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
于 2013-05-31T12:45:39.970 回答