DevExpress的GridControl控件设置⾃定义显⽰⽅法DevExpress的GridControl控件设置⾃定义显⽰⽅法
2018年04⽉09⽇ 13:41:25  阅读数 634
⽐如要显⽰性别为字符串,数据库中保存为数值(1:男,2:⼥,3:未知)。
⽅法⼀:
点击控件上的"Run Designer"按钮,进⼊设计界⾯。
选择“Columns",增加⼀个隐藏字段,字段值取需要显⽰的绑定值。如显⽰性别,绑定"Sex"字段。
增加⼀个显⽰字段,字段显⽰表达式。
修改属性UnboundExpression的值为:Iif([SexExpression] <= 2 And [SexExpression] >0, Iif([SexExpression] == 1,'男','⼥')  , '未知')。修改属性UnboundType的值为:String
修改属性FiledName的值为:SexDesc
⽅法⼆:
点击控件上的"Run Designer"按钮,进⼊设计界⾯。
编辑Views的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())gridview不显示
{
case "1":
e.DisplayText = "男";
break;
case "2":
e.DisplayText = "⼥";
break;
case "3":
e.DisplayText = "未知";
break;
default:
e.DisplayText = "";
break;
}
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。