关于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";
}
}