对stringgrid输入数据时,第一个数字不能为0,要怎么控制呢?还有一个问题是:dbgrid数据库控件,我现在要实现的要求是,如下dbgrid表(注:表的字段有货号,配码,件数,数量,总数)货号 配码 件数 总数
------------------------
T0051 456123 1 21
............................
...........................如果说当我要更改dbgrid里面的内容时,如果我把件数改为2时,对应的总数要变成42,如果把件数改为3时,总数为63,这样一直下去。这样要怎么实现呢?
我用的是adoquery,datasource,dbgrid 在线等,急!谢谢了
------------------------
T0051 456123 1 21
............................
...........................如果说当我要更改dbgrid里面的内容时,如果我把件数改为2时,对应的总数要变成42,如果把件数改为3时,总数为63,这样一直下去。这样要怎么实现呢?
我用的是adoquery,datasource,dbgrid 在线等,急!谢谢了
解决方案 »
- 怎么让下拉框只显示自定义的几种颜色?
- Embarcadero Technologies 2300万收购CodeGear
- 怎么把DBGridEh列的配置保存到数据库中?
- 如何在程序中修改IIs(或Pws)的默认web目录?
- 求救,关于SPCOMM应用出错帮忙,马上给分,在线。拜谢
- 请问如何仅根据进程名杀死进程?多谢了!
- 真诚请教DELPHI的资料:书籍,网站,作者!
- 为什么我的DBNavigator一点刷新数据就出现“缺少更新或刷新的建列信息?
- 怎么向程序发送用户名及密码?
- I want to study TCP/ip ,please give me some advice;
- 烦死了,搞了一天,高手进来指点一下IdHTTPServer控件的问题~~
- 我想写邮件服务器
var S: String;
begin
S := trim(Str);
while Pos('0', S) = 1 do Delete(S,Pos('0',S),1);
Result := S;
end;procedure TForm1.StringGrid1Exit(Sender: TObject);
begin
StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row] :=
DelZero(StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]);
end;procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row] :=
DelZero(StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]);
end;