数据库里显示的数据是浮点数,连接后怎么样才能在DGGRID或是在DBGridEh里显示百分数
比如数据库里的数据是0.26而在DGGRID或是在DBGridEh里显示出来是26%!同时输入的时候在dbgrid或在 dbgrideh里写26%输入数据库,在数据库里面显示是0.26里!!
比如数据库里的数据是0.26而在DGGRID或是在DBGridEh里显示出来是26%!同时输入的时候在dbgrid或在 dbgrideh里写26%输入数据库,在数据库里面显示是0.26里!!
DisplayText: Boolean);
begin
Text := formatFloat('0%',sender.AsFloat * 100);
//在0%那里改精度,如两个小数则:0.00%
end;
DisplayText: Boolean);
begin
Text:= formatFloat('0.00%',sender.AsFloat * 100);
end;
procedure TForm1.ADOQuery1xuehaoSetText(Sender: TField;
const Text: String);begin
if Text='''+text+''''%' then
begin
Text='''+text+''';
Sender.Value:=StrToInt(Text)/100;
end
else
Sender.Value:=StrToInt(Text)/100;
end;