1

我想知道如何获取 ASPxGridView 上垂直滚动条的宽度。

以下是更多细节: 我正在尝试将面板的大小调整为与 ASPxGridView 相同的宽度。网格没有设置其宽度属性。所有列都有固定的宽度。如果我总结了服务器端的所有列宽并将结果应用于面板,那么我仍然偏离垂直滚动条的宽度。我可以在渲染后检查元素并获取差异并对其进行硬编码......但我怀疑这是否适用于所有情况。有任何想法吗?

提前致谢。

4

2 回答 2

0
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true" ...>
             <Columns>
             ....
            </Columns>
            <RowStyle Width="150px"/>
        </asp:GridView>

试试这个,我认为它有效

于 2012-09-04T15:49:57.713 回答
0

控件在客户端渲染后将具有宽度,因此您可以在面板的客户端初始化函数中获取 gridview 的宽度。

Init="function(s, e) { s.SetWidth(ASPxGridView1.GetWidth());}"

于 2012-09-04T15:57:55.857 回答