asp.net - 如何摆脱包含 GridView 的空 div

标签 asp.net css gridview

在 ASP.NET Gridviews 中生成一个表,该表生成一个父 div 容器。这可能会破坏 CSS 布局,因为无法将样式附加到生成的 div。有没有一种方法可以防止生成 div 或对其应用样式?

这已被询问并标记为已解决 here但 MS 只是说分页和排序功能需要 div。我是否理解,如果我想使用分页和排序功能,我不能将自己的 div 包裹在它周围并应用样式?谢谢

最佳答案

如果您受困于无样式的包装器(看起来确实如此)但想要强制执行一种样式,请给它另一个 包装器,然后将您的样式应用到组合中。如果一个普通的 div 有一些你想要摆脱的填充(例如),那么在 aspx 中:

<div id="crushGvDiv">
 <asp:GridView ... >
</div>

这是 CSS:

div#crushGvDiv, div#crushGvDiv div { padding: 0; margin: 0; }

关于asp.net - 如何摆脱包含 GridView 的空 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166937/

相关文章:

c# - DevExpress - 设置单元格值 - mscorlib.dll 中发生类型为 'System.StackOverflowException' 的未处理异常

asp.net - 将 GridView 列的宽度设置为动态,而不影响控件的最小宽度

asp.net - ELMAH 登录 SQL Server

c# - SelectedValue 在 DropDownList 中回发时失败

css - GWT:标签 getOffsetHeight() 值与 CSS 值不匹配

asp.net - 在 ObjectDataSource 更新事件期间取消 Gridview 编辑

javascript - 在数据网格中复选框的 onclick 中使用 Databinder.Eval

c# - ASP.NET MVC4 显示所有注册用户名

html - 如何将表格标题单元格设置为与列的宽度相同?

html - 如何在数据库中的图像之上制作 CSS 叠加层