对 dbgrid 的数据源(比如dataset)建一个计算字段吧 在dataset的OnCalcFields事件中写: if DataSet.FieldByName( 'youcolumn' ).AsString = '0' then begin DataSet.FieldByName( 'youcolumn' ).AsString = '正'; end else if DataSet.FieldByName( 'youcolumn' ).AsString = '1' then begin DataSet.FieldByName( 'youcolumn' ).AsString = '负'; end
在dataset的OnCalcFields事件中写:
if DataSet.FieldByName( 'youcolumn' ).AsString = '0' then
begin
DataSet.FieldByName( 'youcolumn' ).AsString = '正';
end
else if DataSet.FieldByName( 'youcolumn' ).AsString = '1' then
begin
DataSet.FieldByName( 'youcolumn' ).AsString = '负';
end