DevExpress WinForms 中文教程:Grid View - 如何实现自动行高?
DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
在本教程中,我们将带您了解如何使用DevExpress WinForms 数据网格组件实现自动行高。
获取DevExpress WinForms v24.2正式版下载
DevExpress技术交流群11:749942875 欢迎一起进群讨论
默认行高
默认情况下,GridView计算行高,这样单元格就可以完全显示单行文本。如果单元格的文本数据超过单元格大小,则该值将被截断,图像将按比例缩放来适合自动计算的单元格高度。

启用自动行高计算
要启用自动行高计算,首先访问视图设置,展开GGridView.OptionsView并打开GridOptionsView.RowAutoHeight。

自动行高度和图像数据
打开自动行高计算后,将使用数据库中指定的原始尺寸显示图像。您还可以尝试使用图像编辑器的内置菜单从单元格中删除图像,如果这样做,将自动调整行高。

自动行高和文本数据
要启用具有文本数据的单元格的自动高度计算,首先选择列并使用GridColumn.ColumnEdit属性来分配一个新的MemoEdit编辑器。

确保RepositoryItemMemoEdit.WordWrap属性设置为true,然后运行应用程序。然后,网格将调整行高度,使文本完全可见。

如果添加或删除文本,布局将被更新。
手动指定图像高度
如果需要为单元格图像指定自定义高度,请显式地为列指定一个PictureEdit。现在您可以更改编辑器的属性,并将其RepositoryItemPictureEdit.CustomHeight设置为所需的值。

如果运行该应用程序,您将看到图像现在被截断了,编辑器允许您通过拖动来查看整个图像。

要缩小图像来适合指定的单元格高度,请展开列的GridColumn.ColumnEdit属性并将RepositoryItemPictureEdit.SizeMode设置为PictureSizeMode.Zoom。注意,在这种模式下,如果删除图像,行将保持其高度。

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2024-01-16 DevExpress WinForms导航控件 - 交付更时尚、体验更好的业务应用(一)
2023-01-16 界面组件DevExpress WPF v22.2最新版本系统环境配置要求
2019-01-16 DevExpress Windows 10 UWP Controls新版亮点
2018-01-16 DevExpress v17.2新版亮点—WPF篇(七)