stringGrid 结构如下:(采购单模板)
cpdm cpmc dw sl dj je bzdw hsxs bzdj bzslA001 XXXX 块 1 100.0000 100.00 Kg 100.00 1.0000 100.0000
其中关系如下:bzsl=sl*hsxs
bzdj=dj/hsxs要求如下: sl,je 保留2个小数位;dj,bzdj,bzsl保留四个小数位(如果有四位小位)请问各位大侠: 如何使得sl,je,dj ,bzdj,bzsl各列保留相留的小数位?需要同时考虑从数据库读取数据填入stringgrid时,修改sl,dj列时,还有bzsl,bzdj获得或失去focus时。。???
cpdm cpmc dw sl dj je bzdw hsxs bzdj bzslA001 XXXX 块 1 100.0000 100.00 Kg 100.00 1.0000 100.0000
其中关系如下:bzsl=sl*hsxs
bzdj=dj/hsxs要求如下: sl,je 保留2个小数位;dj,bzdj,bzsl保留四个小数位(如果有四位小位)请问各位大侠: 如何使得sl,je,dj ,bzdj,bzsl各列保留相留的小数位?需要同时考虑从数据库读取数据填入stringgrid时,修改sl,dj列时,还有bzsl,bzdj获得或失去focus时。。???
解决方案 »
- 用ImageOle.dll 插入GIF的问题。
- DELPHI如何连接远程ACCESS数据库(请问是否可以连接)
- 时间问题
- 难道这个问题CSDN上没有人会,问了好几次没有人解答?如何在程序中实现PP中的资源共享功能
- 关于sqlserver和delphi时间查询的一个bug!
- 这样的SQL语句怎么写?感觉有难度啊
- delphi http访问问题,高手进(急)
- 用DELPHI怎么实现去除网页广告?
- 什么样的操作会使TBlobField字段出现"Blob has been modified"的错误提示?
- 如何在程序中给ADOTABLE动态添加字段
- 如何在VC中调用Delphi写的ActiveForm中的事件。好象都看不到。
- 救救我吧,解决立即结贴...........
f:=strtofloat(formatfloat('0.00',number));
4位0.0000.
修改文字事件:OnSetEditText
选择表格事件:OnSelectCell(获得焦点)
失去焦点,可以综合OnExit和OnSelectCell来处理.
ARow: Integer; const Value: String);
你根据ACol, ARow来确定是对哪个列进行修改.
if StringGrid1.Cells[ACol, 0] = 'dj' then
Value := '00000.0000';
不过有.和线,不知道如何解决