C# WinForm DevExpress-3 如何设置GridControl里字段的显示格式

GridControl中如何设置字段的显示格式,一般我们经常会遇到日期的显示格式、数值后面加上单位,比如“元”、“千克”、“米”等问题,那么怎么设置才能根据自己想法去显示呢?

有两种方法,第一种是通过设置,第二种就是直接写代码,那么我们依次介绍:

第一种方法:

第一步:

找到需要设置列格式的DispalyFormat属性,如图:


C# WinForm DevExpress-3 如何设置GridControl里字段的显示格式


第二步设置成想要的格式,比如在显示的值后面加上“元”以显示金额如图设置:


C# WinForm DevExpress-3 如何设置GridControl里字段的显示格式


这样,这列显示的时候,就会自动在值的后面加上“元”字

第二种方法:就是直接用代码设置:

首先找到gridView的CustomColumnDisplayText事件,然后添加如下代码:

/// <summary>

/// 改变显示值

///

private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)

{

if (e.Column.FieldName == "A3")

{

if (e.Value.ToString() == "1")

e.DisplayText = "男";

else

e.DisplayText = "女";

}

}

欢迎大家转发留言,大家有什么想学的也可以私信我!

我每天都会跟大家分享一下我在使用过程中有哪些小技巧。

如需DevExpress的安装包和激活包,关注转发后私信我。



分享到:


相關文章: