GridControl中如何設置字段的顯示格式,一般我們經常會遇到日期的顯示格式、數值後面加上單位,比如“元”、“千克”、“米”等問題,那麼怎麼設置才能根據自己想法去顯示呢?
有兩種方法,第一種是通過設置,第二種就是直接寫代碼,那麼我們依次介紹:
第一種方法:
第一步:
找到需要設置列格式的DispalyFormat屬性,如圖:
第二步設置成想要的格式,比如在顯示的值後面加上“元”以顯示金額如圖設置:
這樣,這列顯示的時候,就會自動在值的後面加上“元”字
第二種方法:就是直接用代碼設置:
首先找到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的安裝包和激活包,關注轉發後私信我。
閱讀更多 Office純乾貨技能 的文章
關鍵字: DevExpress 顯示 DisplayText