Devexpress GridView使用技巧
1.表格数据根据前面列的值展示不同的值
例子:根据检测类型(定量、定性)展示,定性展示合格与不合格,定量展示实际值
实现如下:
1.使用 表格CustomColumnDisplayText事件
//需要展示的数据列名称
if (e.Column.FieldName == "oldreally_value")
{
//获取当前行的数据
FirstCheckDto item = (FirstCheckDto)this.gvMainCheck.GetRow(e.ListSourceRowIndex);
//判断检测类型为定量 则展示实际值
if (item.spec_type == "1")
{
e.DisplayText = e.Value.ToString();
}
//判断检测类型为定性 则展示合格与不合格
if (item.spec_type == "2")
{
switch (e.Value.ToString().Trim())
{
case "1":
e.DisplayText = "合格";
break;
case "0":
e.DisplayText = "不合格";
break;
default:
e.DisplayText = "";
break;
}
}
}