目前,我们将scrolltop设置如下:
webGrid.ScrollTop = dt.Rows.Count * 30;
其中dt包含绑定到webgrid的总数据。但是当数据表中存在大量数据并且在设置scrolltop属性之后,webGrid.Rows.Count正在减少,这会导致问题。请帮助设置webgrid的滚动底部,而不减少webGrid行数
答案 0 :(得分:2)
您提到行数减少,这是否意味着您正在使用虚拟滚动,而不是最初加载所有行?
至于你的问题,有很简单的方法可以在客户端上实现它。您可以获取滚动容器高度 - $(" #WebDataGrid1表[role =' grid']") ..并使用scrollTop滚动到容器的底部。
var height = parseInt($("#WebDataGrid1 table[role='grid']").css("height"));
ig_controls.WebDataGrid1._container.scrollTop = height;