读书人

怎么在dbgrid上显示小数?

发布时间: 2012-02-21 16:26:23 作者: rapoo

如何在dbgrid上显示小数???
有SQL server 2000的表

存储过程如下:
CREATE PROCEDURE xsqbxs
AS
select djrq,spmc,sl,dj,je,id from xsdb
GO

在DELPHI 7 窗体上放dbgrid和一个命令按钮,代码如下
procedure Txc_xs.GetAll;
begin
with xc.ADODataSet1 do
begin
Active:=false;
CommandType:=cmdStoredProc;
CommandText:='xsqbxs';
Active:=true;
ExecuteOptions;
end;
end;

procedure Txc_xs.Button1Click(Sender: TObject);
begin
GetAll;
end;

能在DBGRID上正常显示数据

问题:
字段sl,dj,je为带2位小数的数值型字段,在dbgrid上只能显示整数。
sl,dj,je如何能显示小数?????

[解决办法]
你在 cmdStoredProc 上面,右键-Fields Editor-Add fields,把 sl,dj,je 这几个字段添加进去,设置每个字段的属性 DisplayFormat = 0.00,应该可以

读书人网 >.NET

热点推荐