“最佳大小”是“所有行和列都可见,但不能更多”。 (例如,没有可见的深灰色背景)
编辑:
澄清一下:我不想自动调整列的大小。我有固定宽度的列和行。我想调整整个控件的大小。例如如果有深灰色空间可见,则减小宽度,如果不是所有列都可见,则增加宽度,垂直空间也是如此。
最佳答案
如果您有固定宽度的列,那么您应该根据查询返回的列数知道网格的宽度
grid.width = grid.columns[0].width + grid.columns[1].width etc.
这只剩下网格的高度,就像
grid.height = grid.rowHeight * numberOfRowsFromQuery + grid.headerRowHeight
当然,您可能想对其设置某种最大高度限制。所有的空气编码都需要检查属性名称。
关于c# - 是否可以设置 DataGrid (SWF) 以调整到最佳大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3290252/