打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
GridControl详解(三)列数据的格式设置

为了测试方便,我们加入新的3列,格式分别是数据,时间,字符串。代码增加下列部分:

  1. //格式增加  
  2. dt.Columns.Add("数据",typeof(decimal));  
  3. dt.Columns.Add("时间",typeof(DateTime));  
  4. dt.Columns.Add("自定义",typeof(string));  
  5. dt.Rows.Add(new object[] { 1, "张三", 1,"东大街6号","看书","",-52.874,"2011-8-5 17:52:55","###" });  
  6. dt.Rows.Add(new object[] { 1, "王五", 0,"西大街2号","上网,游戏","", -37.257,"2011-8-5 17:52:55" });  
  7. dt.Rows.Add(new object[] { 1, "李四", 1,"南大街3号","上网,逛街","", -54.254,"2011-8-9 17:52:55" });  
  8. dt.Rows.Add(new object[] { 1, "钱八", 0,"北大街5号","上网,逛街,看书,游戏","",-35.127,"2011-8-9 17:52:55" });  
  9. 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存在事件:自定义列显示事件

增加事件:

  1. private voidgridView1_CustomColumnDisplayText(objectsender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgse)  
  2.         {  
  3.             if(e.Column.FieldName =="sex")  
  4.             {  
  5.                 switch(e.Value.ToString().Trim())  
  6.                 {  
  7.                     case"1":  
  8.                         e.DisplayText = "男";  
  9.                         break;  
  10.                     case"0":  
  11.                         e.DisplayText = "女";  
  12.                         break;  
  13.                     default:  
  14.                         e.DisplayText = "";  
  15.                         break;  
  16.                  }  
  17.              }  
  18.          }  

显示结果:


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
GridControl 史上最全的资料(一)
10个DXperience gridcontrol常见问题
Excel中快速输入固定有规律的数据(图)
C# winform DevExpress GridControl GridView大批量数据(20万条)导出Excel
快捷键对控件GridControl新增数据
DevExpress GridView属性设置 z
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服