我正在寻找最佳方法来获取UltraWinGrid的垂直高度,以便根据要绑定的行数来更改,以便所有行都可见滚动条。其目的是在滚动面板中垂直堆叠多个网格,因此在必要时只显示一个面板滚动条,而不是每个网格的滚动条。获取Infragistics UltraWinGrid在添加或删除行时调整高度
2
A
回答
1
基本上这种方法取决于UltraGrid的当前设置。假设你所有的行都有相同的高度,你可以使用类似下面的东西:
int gridHeight = ultraGrid1.Rows.Count * ultraGrid1.DisplayLayout.Override.DefaultRowHeight + ultraGrid1.DisplayLayout.Bands [0] .Columns [0] .Header.Height + ultraGrid1.DisplayLayout.Bands [0] .Header.Height + someConst;
其中,列标题和波段标题可能不会出现在您的布局中。 “someConst”引用“BorderStyleRow”属性,因为在计算UltraGrid高度时,还应该考虑行边框。如果在UltraGrid中可见,还需要考虑另一件事是GroupByBox的高度。
如果这种方法不适用于您,请提供我有关UltraGrid中的确切设置的更多详细信息,因此我会尽力为您解决此问题。
0
以下职位有得到一个UltraWinGrid的高度样本,可能是你一个很好的起点: http://blogs.infragistics.com/forums/p/18548/321187.aspx#321187
相关问题
- 1. Infragistics UltraWinGrid删除确认
- 2. Infragistics UltraWinGrid选择新添加的行
- 3. 行添加/删除事件? (Infragistics Wingrid)
- 4. Infragistics UltraWinGrid隐藏有时
- 5. 调整UITableViewCell高度删除滑动
- 6. Silverlight在运行时调整DataGrid高度
- 7. 在Windows上添加或删除HTML代码调整大小
- 8. Handsontable - afterChangeEvent如何检测整行何时被删除或添加
- 9. Infragistics的UltraWinGrid EmptyDataText等效?
- 10. Infragistics UltraWinGrid禁用第一列
- 11. 如何在添加内容时自动调整div高度?
- 12. 当文本长度超过一列时添加第二行ultraWinGrid
- 13. 网格行高度调整
- 14. 如何获得Infragistics Ultrawingrid的时间汇总?
- 15. 在运行时添加和删除行
- 16. 在调整大小时添加和删除元素
- 17. Infragistics UltraWinGrid CTRL +使用下拉筛选器时的行为
- 18. 如何在运行时从UITableView添加或删除行?
- 19. ios如何autoresize uilabel的高度时添加文本或删除(和numberOfLines = 0)
- 20. 如何在删除整行时添加多个条件?
- 21. System.Windows.Forms.ToolStrip高度或自动调整大小
- 22. 在运行时删除/添加MessageHandlers
- 23. 使用图像高度调整div高度或如何使用相对URL获取图像高度
- 24. jQuery - 在添加和/或删除类名时运行函数
- 25. Infragistics中的Enable/Disable selectAll复选框UltraWinGrid
- 26. 调整DIV高度可调整大小的iframe高度
- 27. Perforce - 获取添加或删除文件的差异
- 28. NSMutableArray添加或删除
- 29. iAds:删除或添加?
- 30. Django manytomany添加或删除