2025活动

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

界面控件DevExpress WinForms中文教程:Data Grid - 如何格式化摘要文本?

来源:   发布时间:2025-11-04   浏览:25次

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

在本教程中,您将学习如何将自定义文本添加到摘要值中,默认情况下将哪种值格式应用于摘要,如何使用总摘要示例更改数值格式,以及如何使用组摘要示例更改日期-时间值的格式。

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

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

开始

从启用了页脚的GridControl开始。

DevExpress WinForms中文使用教程图集
向摘要值添加自定义文本
DevExpress WinForms中文使用教程图集
  • 运行应用程序,Product Name列下的页脚单元格现在显示了总记录计数以及指定的文本。
DevExpress WinForms中文使用教程图集
格式数字总汇总值
  • 打开显示OrderSum列设置的Property网格。
  • 展开GridColumn.SummaryItem属性,将摘要类型设置为SummaryItemType.SumGridSummaryItem.DisplayFormat属性会自动改变,创建的摘要格式字符串已经包含自定义文本,并且值占位符还包括一个格式说明符—c2—表示在小数点后有两位数字的货币格式。
DevExpress WinForms中文使用教程图集
  • 将格式说明符设置为c0来隐藏十进制数字。
DevExpress WinForms中文使用教程图集
格式化日期-时间组汇总值
DevExpress WinForms中文使用教程图集
  • 运行应用程序来查看结果。
DevExpress WinForms中文使用教程图集
示例:如何自定义摘要值的格式

C#

gridView.Columns["MyColumn"].SummaryItem.Format = new MyFormat();

public class MyFormat : IFormatProvider, ICustomFormatter {
public string Format(string format, object arg, IFormatProvider formatProvider) {
// Convert argument to a string.
string result = arg.ToString();

// Format the result as needed.
// ...

return result;
}
public object GetFormat(Type formatType) {
if (formatType == typeof(ICustomFormatter))
return this;
else
return null;
}
}

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

关于慧都科技

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

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

慧都22周年庆火热开启·狂欢‘价’到!
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5544.html

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

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