ASP.Net从(嵌套)DataGrid中删除边框

时间:2009-10-05 00:27:32

标签: asp.net datagrid asp.net-dynamic-data

我正在尝试从ASP.NET控件上的数据网格中删除边框。该控件是动态数据网站的自定义字段模板(如果这很重要)并嵌套在另一个数据网格中。问题在于,无论我做什么,它仍然具有与外部数据网格相同的边框样式。我已经尝试过在ASCX,代码隐藏等方面设置......都无济于事。这是ASCX的相关部分:

<asp:DataGrid AllowSorting="true" AutoGenerateColumns="false" Enabled="true" ID="dataGrid" runat="server"
    OnItemDataBound="gridView_onRowDataBound" HeaderStyle-Font-Bold="true" ItemStyle-Font-Names="courier new"
    GridLines="None" CellPadding="0" CellSpacing="0" BorderWidth="0px" BorderStyle="None" ItemStyle-Font-Size="10" 
    ItemStyle-BorderWidth="0px" ItemStyle-BorderStyle="None" PageSize="200" AllowPaging="false" ItemStyle-Wrap="false"
    AlternatingItemStyle-BorderWidth="0px" AlternatingItemStyle-BorderStyle="None">

正如你所看到的,我已经尝试了所有的东西来摆脱线条,他们仍然坚持。这是一张它的样子:

alt text http://nv3frg.blu.livefilestore.com/y1pUcaAqPzV0bOkyfxSM082D50DUhxXxAeUX4TvAkcak0oCGSLDa7W4kyp2BztcX61kFsyhM1pG3N7CeOE5Fd_o-z0hmi-NGGRq/untitled.bmp

顺便说一句,我只是想摆脱内部网格上的网格线,外部网格我并不在乎。

1 个答案:

答案 0 :(得分:2)

我建议您尝试设置行样式边框颜色和边框样式属性,如下所示:

<RowStyle BorderColor="White" BorderStyle="None" />

仅供参考,在我的页面上,设置属性GridLines =“None”有效。我注意到你已经将该属性设置为“无”,你使用的是什么版本?