GridControl控件设置自定义显示方法

发布时间 2024-01-09 20:39:05作者: 东经115

比如要显示性别为字符串,数据库中保存为数值(1:男,2:女,3:未知)。

点击"Run Designer"按钮,进入设计界面。添加GridView1的事件CustomColumnDisplayText

private void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
        {
            if (e.Column.FieldName == "Sex")
            {
                if (e.Value != null)
                {
                    switch (e.Value.ToString().Trim())
                    {
                        case "1":
                            e.DisplayText = "男";
                            break;
                        case "2":
                            e.DisplayText = "女";
                            break;
                        case "3":
                            e.DisplayText = "未知";
                            break;
                        default:
                            e.DisplayText = "";
                            break;
                    }
                }
            }
        }