如何修复 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控件里面添加多选框的列