我在它下面有gridview和图表。
我希望gridview拉伸取决于列数(不设置宽度),然后将该宽度分配给图表。
如果我这样做:
chart.Width = gridview.Width.Value;
我得到0.0像素。
答案 0 :(得分:1)
它不会以这种方式工作,您需要的宽度是客户端值,您无法从服务器端获取它。 尝试将调整大小图表逻辑移动到javascript,使用表格的.offsetWidth / .clientWidth属性(gridview)。或者您可以修改标记以使图表自动拉伸(将网格和图表放入公共容器并拉伸图表以填充容器的宽度)。