首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么在dbgrid上显示小数?

2012-02-21 
如何在dbgrid上显示小数???有SQL server 2000的表存储过程如下:CREATE PROCEDURE xsqbxsASselect djrq,spm

如何在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,应该可以

热点排行