我在dbGRID中有一个字段,数据库中保存的是1,2,而显示的内容应该是‘简单’,‘困难’。可我不知道在那里设。

解决方案 »

  1.   

    用计算字段如 ViewValue在Dataset的OnCalcFields事件中加代码:With DataSet do begin
         if FieldByName('字段名').asInteger=1 then
            FieldByName('ViewValue').asString:='简单'
         eles if FieldByName('字段名').asInteger=1 then
            FieldByName('ViewValue').asString:='困难';
    end;
      

  2.   

    用计算字段如 ViewValue在Dataset的OnCalcFields事件中加代码:With DataSet do begin
         if FieldByName('字段名').asInteger=1 then
            FieldByName('ViewValue').asString:='简单'
         eles if FieldByName('字段名').asInteger=1 then
            FieldByName('ViewValue').asString:='困难';
    end;
      

  3.   

    Select (Case fieldname when 1 then '容易' else  '困难' end) as fieldname
    from table