我有一个 ASPxGridView,SettingsPager 设置为
Mode = ShowAllRecords, PageSize = 100000, CurrentPageNumberFormat = '', Visible = False
我想要的是让所有的记录都以滚动条显示,并且完全没有页面大小。
当包含父 DIV 标签的大小时,Grid 也应该调整它的高度。目前,我看到了一些记录,与父 div 的大小一样多。但是,当我调整大小时,我仍然看到相同数量的记录和顶部和底部的空白灰色部分。如果网格没有页面大小,我应该只能看到下面的行,对吧?
编辑:
这是我试过的-
grid.setHeight(newHeight);
grid.AdjustControls();
还有提到的解决方案here ,它可以很好地设置初始高度。
最佳答案
参见 this sample on DevExpress website做你想做的。
编辑:要在调整包含 div
的大小时执行相同的操作,而不仅仅是浏览器窗口,请将 JavaScript 代码更改为:
<script type="text/javascript">
function adjustSize(newHeight) {
grid.SetHeight(newHeight);
}
</script>
然后,在调整容器 div 高度的 JavaScript 中,调用 adjustSize(newHeight)
调整网格的大小以匹配。
或者,更简单地说,只需在用于调整 div
大小的同一 JavaScript block 中调用 grid.SetHeight(whateverSize)
。
关于c# - ASPxGridView 在调整大小时更改高度,可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10638649/