我有一些GridView控件,我需要在页面上并排放置。例如,GridView包含购物篮中的项目列表,以及一些显示来自多个供应商的定价的GridView。
列在第一个GridView中是固定宽度的 - 这意味着行高可以根据文本量而变化。
所以,问题是这个 - 有没有办法发现第一个数据绑定GridView的各个行高,这样我可以改变其他GridView来正确对齐?
数据绑定后网格的Row.Height属性为空,因为高度尚未明确设置。
谢谢!
答案 0 :(得分:1)
我不知道在.Net中有什么方法可以这样做,你可以使用javascript,如果你需要在后面的代码中设置一个.Net隐藏字段:
var h = document.getElementsByTagName('td')[0].offsetHeight;
请记住,此高度还将包括您设置的任何单元格填充或间距。此外,这假设你没有明确地设置CSS中的高度,这基于我认为你不是的问题。