在 ASP.NET 中发现自动调整大小的 GridView 行的行高
我有许多 GridView 控件,需要将它们并排放置在页面上。 例如,一个 GridView 包含购物篮中的商品列表,旁边有多个 GridView 显示多个供应商的定价。
第一个 GridView 中的列宽度是固定的 - 这意味着行高根据文本量而变化。
所以,问题是 - 有什么方法可以发现第一个数据绑定 GridView 的各个行高度,以便我可以更改其他 GridView 以正确对齐?
数据绑定后网格的 Row.Height 属性为空,因为高度尚未明确设置。
谢谢!
I have a number of GridView controls that I need to position side-by-side on a page. For example a GridView containing a list of items in a shopping basket, and a number of GridViews to the side showing pricing from a number of suppliers.
The columns are fixed width in the first GridView - meaning that the row height is variable depending on the amount of text.
So, the question is this - is there any way to discover the individual row heights of the first data-bound GridView such that I can alter the other GridViews to correctly align?
The Row.Height property of the grid after databinding is empty as the height has not been explicity set.
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道有什么方法可以在 .Net 中执行此操作,您可以使用 javascript,如果您在后面的代码中需要它,也许可以在加载时设置 .Net 隐藏字段:
请记住,此高度还将包括任何单元格填充或间距你已经设置了。 另外,这假设您没有在 CSS 中明确设置高度,根据您的问题,我认为您没有。
I don't know of any way to do this in .Net, you can use javascript, maybe set a .Net hidden field on load if you need it in code behind :
Keep in mind this height will also include any cell padding or spacing you have set. Also, this assumes you're not explicitly setting the height in CSS which based on your question I assume you are not.