在数据绑定期间确定GridView的高度

时间:2010-03-09 09:52:30

标签: asp.net gridview

当我的第一个GridView的高度超过限制时,我需要手动页面基于GridView的报表,即添加第二个页面和GridView。有没有办法在数据绑定时确定GridView的高度?

4 个答案:

答案 0 :(得分:0)

您可以使用Javascript获取在页面中呈现的高度值,如

<script language="javascript" type="text/javascript">

function getValue()
{

    var _gridheight= document.getElementById("GridView1").clientHeight;
    alert(_gridheight);

}

</script>

答案 1 :(得分:0)

根据身高,我不确定这是否可能在绑定期间。

相反,我会通过计算行数来做。

答案 2 :(得分:0)

默认情况下,GridView将根据需要进行渲染。你的周围容器有问题吗?

答案 3 :(得分:0)

最终,高度将由浏览器决定,因此您无法在服务器端预测它(在数据绑定期间)。衡量它的唯一准确方法是使用HotTester的解决方案在客户端。

您在服务器端可以做的最好的事情是有根据的猜测。