可以在OnSetEditText里处理。if (ACol =1) OR (ACol =0) THEN
StringGrid.Cells[2,ARow] = IntToStr( StrToInt(StringGrid.Cells[0,ARow]) + StrToInt(StringGrid[1,ARow]) ) );
//未考虑错误处理
StringGrid.Cells[2,ARow] = IntToStr( StrToInt(StringGrid.Cells[0,ARow]) + StrToInt(StringGrid[1,ARow]) ) );
//未考虑错误处理
解决方案 »
- 在Vista Home Basic 下讀取註冊表失敗,高手支一招.
- 数据库还原问题。。。都来看看吧。。在线等
- ehlib 的 DBGridEh 最后一行汇总栏更新数据时不能即时刷新,不知在哪设
- 高手请进,Delphi使用ADO原生接口的问题(不是使用ADO组件)
- 如何将表的一个计算字段的值赋给它的实际字段?写在什么过程中?
- 一个软件 如何知道是用什么版本(delphi5,delphi6)开发的?
- 高呼救命!对于paradox的表是不是一定要建主索引,才能建第二索引? Index Readonly!怎么办?
- 一个简单的问题!!!!——在线等待!
- ★★★我是个菜鸟,不过我从来不会得了答案不结帖,CSDN该对结帖率作更严格规定!!!
- 有没有谁知道dbgrid控件中各个小栅格中某一个小栅格失去焦点时将触发什么时件?
- 关于TOOLBUTTON的问题
- 数据库问题:通过执行后台的存储过程,在前台生成一个数据集,在DBGRID上显示,请问如何将数据集保存到一张表里面?
Shift: TShiftState);
begin
if key=13 then
if (stringgrid1.Col=..) and (stringgird1.ARow=..) then
begin
showmessage('aaa');
做你要做的事;
end;
end;