即兴添加一下

Devexpress GridView使用技巧

1.表格数据根据前面列的值展示不同的值

例子:根据检测类型(定量、定性)展示,定性展示合格与不合格,定量展示实际值
img

实现如下:
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;
                    }
                }
            }
posted @ 2024-06-24 17:01  我本梁人  阅读(5)  评论(0编辑  收藏  举报