在ASP.NET中发现自动化GridView行的行高

时间:2009-03-29 14:53:56

标签: asp.net gridview row-height

我有一些GridView控件,我需要在页面上并排放置。例如,GridView包含购物篮中的项目列表,以及一些显示来自多个供应商的定价的GridView。

列在第一个GridView中是固定宽度的 - 这意味着行高可以根据文本量而变化。

所以,问题是这个 - 有没有办法发现第一个数据绑定GridView的各个行高,这样我可以改变其他GridView来正确对齐?

数据绑定后网格的Row.Height属性为空,因为高度尚未明确设置。

谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道在.Net中有什么方法可以这样做,你可以使用javascript,如果你需要在后面的代码中设置一个.Net隐藏字段:

var h = document.getElementsByTagName('td')[0].offsetHeight;

请记住,此高度还将包括您设置的任何单元格填充或间距。此外,这假设你没有明确地设置CSS中的高度,这基于我认为你不是的问题。

相关问题