首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在添加或删除行时获取Infragistics以调整高度

在添加或删除行时获取Infragistics以调整高度
EN

Stack Overflow用户
提问于 2011-08-25 19:51:51
回答 2查看 10.9K关注 0票数 2

我正在寻找最好的方法来让UltraWinGrid的垂直高度根据它绑定到的行数进行更改,这样所有行都是可见的,没有滚动条。其目的是在滚动面板中垂直堆叠多个网格,以便在需要时只显示一个面板滚动条,而不是每个网格都有一个滚动条。

EN

回答 2

Stack Overflow用户

发布于 2011-08-26 22:30:57

基本上,该方法将取决于您的UltraGrid的当前设置。假设所有行的高度都与相同,则可以使用类似以下内容:

int *ultraGrid1.DisplayLayout.Override.DefaultRowHeight = ultraGrid1.DisplayLayout.Bands.Columns.Header.Height + gridHeight + ultraGrid1.Rows.Count ultraGrid1.DisplayLayout.Bands.Header.Height + someConst;

其中列标题和带区标题可能不会出现在布局中。"someConst“引用"BorderStyleRow”属性,因为在计算UltraGrid高度时也应该考虑行边框。您需要考虑的另一件事是GroupByBox的高度(如果它在您的UltraGrid中可见)。

如果这种方法对您不起作用,请在您的UltraGrid中向我提供更多的确切设置细节,因此我将尝试进一步帮助您解决这一问题。

票数 1
EN

Stack Overflow用户

发布于 2012-01-02 09:29:42

下面的帖子有一个获得UltraWinGrid高度的示例,对你来说可能是一个很好的起点:http://blogs.infragistics.com/forums/p/18548/321187.aspx#321187

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7189861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档