如何修复 DevExpress GridView 扩展的宽度,同时保持其列的宽度可调整大小

Posted

技术标签:

【中文标题】如何修复 DevExpress GridView 扩展的宽度,同时保持其列的宽度可调整大小【英文标题】:How to fix a DevExpress GridView extension's width while keeping its columns' widths resizable 【发布时间】:2014-02-01 14:53:51 【问题描述】:

我想允许用户调整 GridView 扩展的列的大小,但网格的总宽度应该是固定的。

我目前正在使用这些设置。

settings.Width = 1200;
settings.SettingsBehavior.ColumnResizeMode = ColumnResizeMode.Control;
settings.Settings.HorizontalScrollBarMode = ScrollBarMode.Auto;

虽然它们会导致列调整大小,但当我调整列大小时,它们也会调整网格的宽度。

一些重要的事情:

a) 我正在使用 ASP.NET MVC 4 和 DevExpress v12.2.10.0

2) 我的网格只有 2 列。

【问题讨论】:

我认为您需要将ColumnResizeMode 设置为NextColumn 谢谢。那行得通。请将其发布为答案,我会将其标记为正确的。 谢谢,正是我需要的:) 【参考方案1】:

你必须在GridView的设置中使用ColumnResizeMode.NextColumn

来自documentation:

改变一列的宽度会改变下一列的宽度。

【讨论】:

以上是关于如何修复 DevExpress GridView 扩展的宽度,同时保持其列的宽度可调整大小的主要内容,如果未能解决你的问题,请参考以下文章

ASP中 devexpress 的gridview如何让数据加载时就排序

devexpress的Gridview控件,如何获取Gridview DataItemTemplate中定义的控件的焦点???

1如何给devexpress的gridview控件绘制全选按钮

如何在DevExpress的GridView控件里面添加多选框的列

使用DevExpress 控件gridcontrol中gridview如何获取控件的列名

devexpress gridview 中选择多行 剪切,粘帖功能怎么做?