调整 Infragistics UltraGrid 的大小以完美适合其内容

Ant*_*tea 5 c# grid infragistics ultrawingrid winforms

如何在代码中调整整个 Ultragrid 控件的大小以仅显示其内容?没有空格(问题是里面的数据表有时小有时大)

我有:

-----------------------------
|   |   |    |    blank      |
|   |   |    |               |
|   |   |    |               |
| ------------      blank    |
|                            |
|   blank                    |
|____________________________|
Run Code Online (Sandbox Code Playgroud)

我希望边界与网格紧密相连。我试过:a) 读取 DefaultLayout.Bands(0).GetExtent() ~ 总是给出相同的数字 b) 读取数据源大小/高度和 ~ 总是给出相同的数字

我需要处理一些更改布局事件吗?或者这是需要处理的网格的一些属性文件?

小智 -1

您可以使用网格 DisplayLayout 的 AutoFitStyle 属性。使用以下行,所有列都将调整大小,并且不会有空格:

ultraGrid1.DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.ResizeAllColumns;
Run Code Online (Sandbox Code Playgroud)

有关此属性的更多信息,请访问链接。