asp.net - 如何在没有任何样式属性的情况下渲染 gridview ?

标签 asp.net gridview

这是我的 aspx:

<asp:GridView ID="GVWOReport" runat="server" DataSourceID="ldsWOReport" 
    onprerender="GVWOReport_PreRender" GridLines="None" CssClass="report" >
    <HeaderStyle CssClass="headerRow" />
    <RowStyle CssClass="row" />
    <AlternatingRowStyle CssClass="altRow" />
    <FooterStyle CssClass="footer" />
</asp:GridView>

这是我渲染的 HTML:

<table class="report" cellspacing="0" id="GVWOReport" style="border-collapse:collapse;">
    <thead>...</thead>
    <tbody>...</tbody>
</table>

我希望表标签除了我的 class 和 id 属性之外什么都没有。我发现 GridLines="None" 取消了边框,但我无法让 cellspacingstyle 消失。

最佳答案

在设计 View 中将 CellSpacing 属性设置为 -1。这样做后我没有得到任何样式或单元格间距属性。我正在使用 asp.net 4.0。

关于asp.net - 如何在没有任何样式属性的情况下渲染 gridview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9549334/

相关文章:

asp.net - 可编辑 GridView 不起作用

android - 如何以编程方式设置gridview的高度android

c# - 如何在导出之前格式化 GridView 中的列以在 excel 中显示所有数字?

.net - List<string> 作为 GridView 数据源。我在 GV 的 BoundField 中为 DataField 放了什么?

asp.net - 在美国服务器上存储 GMT 日期

c# - 在 C# 中动态减小图像尺寸和图像大小

c# - 从 Usercontrol.ascx javascript 调用 Usercontrol.cs 中的 Webmethod

asp.net - 如何使用 VB 将数据库表中的下拉列表数据绑定(bind)到 gridview 中?

c++ - 有什么好的方法可以像 excel 一样在 MFC/c++ 程序中插入一个控件?

php - Yii Framework 2.0 GridView 和来自连接表的数据