【问题标题】:ASPxGridView width of vertical scroll barASPxGridView 垂直滚动条的宽度
【发布时间】:2012-09-04 15:42:32
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: asp.net c#-4.0 devexpress scrollbar


    【解决方案1】:

    控件在客户端渲染后会有一个宽度,所以可以在面板的客户端初始化函数中获取gridview的宽度。

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

    【讨论】:

    • 酷,所以我什至不需要垂直滚动条的宽度......我应该想到在客户端设置它!
    • 是的,很简单,很高兴我能帮上忙
    【解决方案2】:
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true" ...>
                 <Columns>
                 ....
                </Columns>
                <RowStyle Width="150px"/>
            </asp:GridView>
    

    试试这个,我觉得可行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 2017-10-24
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      相关资源
      最近更新 更多