首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于devexpress里gridview的显示字段的有关问题

2012-08-02 
关于devexpress里gridview的显示字段的问题请教一个问题gridcontrol gridview里面显示ABC 数据源里面是012

关于devexpress里gridview的显示字段的问题
请教一个问题

gridcontrol gridview里面显示ABC 数据源里面是012 如果在代码里面就将datatable的值case了 验证和导入数据的时候还是要变成012再执行

有没有不改变datatable的值 只是在gridview里面根据012判断显示ABC 验证导入的时候也不需要做任何操作 gridcontrol的数据源内仍然是012的方法


http://topic.csdn.net/u/20100203/15/e2760b74-f6f1-4450-b2f2-5500dfd413c6.html

和这个很相似

别的帖子有人说用CustomColumnDisplayText但是我测试没有成功 不知道是哪里操作错误还是什么

FromatConditions判断的可以更改列或者行的外观 更改不了显示的内容 不知道这里面有没有更改显示字段的方法

请教下



[解决办法]

C# code
private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)  {  if (e.Column.FieldName == "TEST")  {   if(e.Value.ToString()=="1")  e.DisplayText ="A"; if(e.Value.ToString()=="2")  e.DisplayText ="B"; if(e.Value.ToString()=="3")  e.DisplayText ="C";  }  } 

热点排行