有关Infragistics列调整大小的问题

时间:2013-05-10 16:15:39

标签: winforms datagrid infragistics

我有一个网格,我想自动调整列的大小。在PerformAutoResize()中使用不同的参数值时,我遇到了不一致的问题。传递下面的值时, true 表示包含列标题:

PerformAutoResize(PerformAutoSizeType.VisibleRows, true);

某些列将仅基于标题调整大小,而其他列将根据标题和行值正确调整大小。

但是,如果我硬编码值:

PerformAutoResize(20);

它适用于每一列。

为什么会这样?

更新

通过一些反复试验,我得出的结论是,我认为问题在于我引入数据然后按某一行自动排序。当使用硬编码值时,它似乎在初始自动排序后自动调整列,而当我使用PerformAutoSizeType.VisibleRows时,它似乎在初始自动排序之前自动调整列。

1 个答案:

答案 0 :(得分:1)

PerformAutoResizePerformAutoSizeType。AllRowsInBand,true);给你你想要的结果?

如果是这样,那么当您拨打电话时,您想要调整网格大小的行是不可见的?