【发布时间】:2010-05-16 21:35:52
【问题描述】:
我的问题是,我可以分别控制分页元素的顶部和底部的样式,我已经将分页设置在gridview的顶部和底部,我想看到顶部分页有点高在页面上,为此我使用了 cssClass 并设置了 margin-top:20px 并设置了 position: absolute,这确实改变了顶部分页区域的位置并为我正确设置了它,但是底部分页也来了结果,现在位于网格数据内!有没有办法解决这个问题?
【问题讨论】:
我的问题是,我可以分别控制分页元素的顶部和底部的样式,我已经将分页设置在gridview的顶部和底部,我想看到顶部分页有点高在页面上,为此我使用了 cssClass 并设置了 margin-top:20px 并设置了 position: absolute,这确实改变了顶部分页区域的位置并为我正确设置了它,但是底部分页也来了结果,现在位于网格数据内!有没有办法解决这个问题?
【问题讨论】:
我建议您调整 CSS,而不是与 GridView 关联的样式。找出导致您想要否定的空间的原因,然后消除它。负 css 边距真的没必要。
如果您无法确定造成空间的原因,请使用 FireFox 和 FireBug。右键单击该区域,选择“检查元素”。将打开几个窗口...一个带有选定的 html,另一个显示在该区域有效的 CSS。
【讨论】:
解决方法是为bottompagerrow保留一个不同的样式表,我在页面加载中已经这样做了
Dim prow As GridViewRow
prow = GridView1.BottomPagerRow
prow.CssClass = "BottompagerRowStyle"
由于这个页面总是有数据的,所以我没有费心去检查底部页面是否存在,这可以额外做
【讨论】: