DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DevExpress WinForms中文教程:Data Grid - 行预览部分

来源:   发布时间:2026-01-19   浏览:33次

DevExpress WinForms拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

本教程将介绍如何启用行预览部分,这一功能在电子邮件客户端(包括微软 Outlook 在内)中较为常见。您将学习如何手动调整其高度和文本缩进,以及如何启用自动高度计算功能,从而确保文本能够完整显示而不会被截断。

获取DevExpress WinForms v25.2正式版下载

DevExpress技术交流群11:749942875      欢迎一起进群讨论

开始

首先以一个包含网格控件的应用程序为例,该应用程序的其中一列中显示了冗长的文本数据。如您所见,即便单元格的宽度足够大,数据值还是会被截断。

DevExpress WinForms中文使用教程图集
启用预览部分

优化布局的一种方法是启用行预览部分,在设计时选择grid View,然后展开GridView.OptionsView并启用GridOptionsView.ShowPreview选项,您还需要将GridView.PreviewFieldName属性设置为包含长文本数据的字段。

DevExpress WinForms中文使用教程图集

当您运行该应用程序时,会发现每行下方现在都有一个行预览区域,其中显示了Description字段中的内容。

DevExpress WinForms中文使用教程图集
预览部分缩进

Grid View属性允许您通过GridView.PreviewIndent属性来自定义左侧的偏移量。

DevExpress WinForms中文使用教程图集
预览部分高度

GridView.PreviewLineCount属性允许您显示多行文本预览段落,将其设置为 3 即可。

对于某些行来说这些设置已经足够了,但对于其他行来说则仍不足以完全显示内容。即便某一行的字段值为空,所指定的 3 行文本仍会被保留下来。

若要删除不必要的空行和空预览区域,请进入 View 设置,展开GridView.OptionsView并启用 GridOptionsView.AutoCalcPreviewLineCount属性。预览部分仍只会显示不超过 3 行的文本,但这些文本也会根据其值自动调整,以消除空白区域。

DevExpress WinForms中文使用教程图集

如果将GridView.PreviewLineCount属性重新设置为其默认值 -1(即取消该限制),那么将取消每行最多3行的限制,并且预览区域的显示高度将根据需要调整,以容纳全部文本。

您将看到备注字段完整显示,并且数据行中会有更多空间用于其他列。


更多DevExpress线上公开课、中文教程资讯请上中文网获取

关于慧都科技

慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。

慧都科技是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5642.html

相关产品: DevExpress WinForms Subscription, DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部