明明已经 设置了取消列自动适应
gridView1.OptionsView.ColumnAutoWidth = false; //取消列自动适应
结果还是列多了该缩还是缩起来,显示不全.而且默认滚动条是打开的. 这点感觉有点墨迹了.在此只是能显示滚动条.但该缩的还是缩,只是在列多的时候没有滚动条那种紧凑感减少了,但是感觉显示的内容还是别扭啊
于是使用
gridView.Columns[i].Width = 100;
gridView.Columns[i].OptionsColumn.FixedWidth = false;
if (gridView != null && gridView.Columns.Count > 0) { int count = gridView.Columns.Count; for (int i = 0; i < count; i++) { // gridView.Columns[i].Width = 100; // gridView.Columns[i].OptionsColumn.FixedWidth = false; } }
gridView.Columns[i].Width = 100; //这个虽然可以指定宽度,但是一刀切了. gridView.Columns[i].OptionsColumn.FixedWidth = false; //这个没啥卵用 解释
-
OptionsColumn.FixedWidth — 在列自动宽度模式下,启用此设置可防止列自动调整大小。
最终结果
//自动调整所有字段宽度
this.gridView1.BestFitColumns(true);
有效.
官网参考链接 https://docs.devexpress.com/WindowsForms/3483/controls-and-libraries/data-grid/views/grid-view/columns
技术交流qq群:143280841
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?