主题:[原创]DBGrid1中列之间的计算问题
xuesijituan
[专家分:0] 发布于 2007-01-12 10:14:00
首先非常感谢大家对xuesijituan的帮助.
我想把DBGrid1中第三个字段值作成前两个字段的和
而且当鼠标单击第三个字段时,自动完成计算.
回复列表 (共1个回复)
沙发
linjipeng0 [专家分:220] 发布于 2007-09-18 11:59:00
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
if dbgrid1.SelectedIndex<>2 then exit;
if not (ADOTable1.State in [DsEdit,DsInsert]) then
ADOTable1.Edit;
DBGrid1.Fields[2].Value:=DBGrid1.Fields[0].AsFloat+DBGrid1.Fields[1].AsFloat;
ADOTable1.Post;
end;
我来回复