winforms - Infragistics 列大小调整有问题

标签 winforms datagrid infragistics

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

PerformAutoResize(PerformAutoSizeType.VisibleRows, true);

一些列将仅根据标题调整大小,而其他列将根据标题和行值适当调整大小。

但是,如果我硬编码一个值:

PerformAutoResize(20);

它适用于每一列。

这是为什么?

更新

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

最佳答案

是否PerformAutoResize ( PerformAutoSizeType .AllRowsInBand, 真);给你想要的结果?

如果是这样,那么当您进行调用时,您要根据其调整网格大小的行是否可能不可见?

关于winforms - Infragistics 列大小调整有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486552/

相关文章:

c# - 使用 HTML 敏捷包在节点选择器中搜索通配符

c# - 从封闭源代码的第三方 Win32 应用程序中的窗口捕获数据

WPF在DataGrid单元MouseOver上显示弹出窗口

c# - 数据网格中的复选框选中事件不触发wpf mvvm

wpf - 在 wpf mvvm 中单击按钮时将集合绑定(bind)到 xamdatagrid

c# - NuGet 以及处理框架和核心的更新

c# - RichTextBox 和 UserPaint

c# - 当 WPF DataGrid 选择不可见时,INotifyPropertyChanged 出现空引用异常?

jquery - 基础设施 iggrid : add custom filter after rendering

javascript - 通过 javascript 处理 Infragisitcs WebDialogWindow WindowState