转:本文介绍了在使用DevExpress GridControl的开发过程中如何设置列数据的格式。
2013-01-22 10:23
633 查看
转:本文介绍了在使用DevExpress GridControl的开发过程中如何设置列数据的格式。
本文介绍了在使用DevExpress GridControl的开发过程中如何设置列数据的格式。为了测试方便,我们加入新的3列,格式分别是数据,时间,字符串。代码增加下列部分:
//格式增加 dt.Columns.Add("数据",typeof(decimal)); dt.Columns.Add("时间",typeof(DateTime)); dt.Columns.Add("自定义",typeof(string)); dt.Rows.Add(new object[] { 1, "张三", 1,"东大街6号","看书","",-52.874,"2011-8-5 17:52:55","###" }); dt.Rows.Add(new object[] { 1, "王五", 0,"西大街2号","上网,游戏","", -37.257,"2011-8-5 17:52:55" }); dt.Rows.Add(new object[] { 1, "李四", 1,"南大街3号","上网,逛街","", -54.254,"2011-8-9 17:52:55" }); dt.Rows.Add(new object[] { 1, "钱八", 0,"北大街5号","上网,逛街,看书,游戏","",-35.127,"2011-8-9 17:52:55" }); dt.Rows.Add(new object[] { 1,"赵九", 1,"中大街1号","看书,逛街,游戏","",-29.548,"2011-8-9 20:52:55" });
给gridControl1增加3列,对应上述三列。
数据:
具体数据公式可以查看输入控件的MASK设置器,里面有全部的格式公式:
运行结果:
时间:
自定义:
事件转换:
概念明确:
1. gridControl1的每一列原始数据是Value,但是显示数据是 DisplayText,默认DisplayText的值即是Value通过DisplayFormat转换之后的值。
2. gridControl下的事件一般是包含表格GridView切换,点击,更改的事件,用的不多;每一个GridView下的事件包含行列处理,菜单显示,分组排序等事件,我们常用。(所有在使用事件时,一定要明确是control事件还是view事件)
GridView存在事件:自定义列显示事件
增加事件:
private voidgridView1_CustomColumnDisplayText(objectsender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgse) { if(e.Column.FieldName =="sex") { switch(e.Value.ToString().Trim()) { case"1": e.DisplayText = "男"; break; case"0": e.DisplayText = "女"; break; default: e.DisplayText = ""; break; } } }
显示结果:
原文地址:http://***/zh-CN/info/catalog/17730.html
相关文章推荐
- 【Android开发经验】Json数据格式介绍、使用Android自带类库完成Json生成与解析
- 【Android开发经验】Json数据格式介绍、使用Android自带类库完成Json生成与解析
- 使用vue-cli开发过程中如何把jQuery设置为全局
- DevExpress 控件使用之GridControl基本属性设置
- iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。
- DevExpress的GridControl中自定义列中使用RadioButton在拉动滚动条后数据丢失的解决方法
- 本文介绍使用AXIS作为开发环境来体会Web服务的开发过程。
- DevExpress GridControl 使用瀑布加载方式加载数据
- 来自MSDN的一个Sample:如何自定义 Windows 窗体 DataGridView 控件中的数据格式设置
- DataGrid使用 —— 数据格式设置表达式 显示不同的日期
- 使用DevExpress.XtraGrid.Views.Grid.GridView 点击表头排序时焦点固定到所选中行的行号,而不是固定到这条数据
- 一篇介绍如何使用XAMPP以及PDT开发PHP环境搭建的文章
- ASP.NET设置数据格式与String.Format使用总结
- iOS开发中AFNetworking中如何设置https请求(使用自建证书)
- devexpress控件中的gridControl设置某个单元格属性
- ABAP--如何使用REUSE_ALV_GRID_DISPLAY函数删除内表数据(样例代码,感谢依风提供)
- DevExpress GridControl使用方法总结
- 设置DevExpress GridControl控件时间列显示时、分、秒样式
- 如何使用json的数据格式给Highcharts赋值
- DevExpress GridControl复合表头(多行表头)设置BandedGridView