cxgrid 单元格值随着另一单元格值变化而变化 如题,cxgrid 绑定一个数据集 (ADOQuery 对应 DataSource),其中 数量,单价两列是可编辑的,金额不可编辑,当数量或单价的单元格值变掉后,金额的单元格值也要跟着变化。 有知道的大虾请帮忙解答,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //选中列, Properties-> onEditValueChanged事件procedure TForm11.cxgrdclmncxgrdtblvwcxgrd1TableView1Column1PropertiesEditValueChanged( Sender: TObject);var quantity, price : Currency;begin //提交数据 cxgrdtblvw.DataController.Post(); //获取数量 cxgrdclmn_quantity是数量列名称 quantity := cxgrdtblvw.DataController .Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_quantity.Index]; //获取单价 cxgrdclmn_price是单价列名称 price := cxgrdtblvw.DataController .Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_price.Index]; //获取单价 cxgrdclmn_total是金额列名称 cxgrdtblvw.DataController .Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_total.Index] := price * quantity;end; dbtable, 如果是用ADOQuery, 就在adoquery中设置计算字段, 然后将计算字段绑定到column上1楼的方法是针对Table的 SocketConnection连接成功标志? delphi 数据类型转换 紧急请教一个奇怪问题? 怎么将数据库里记录在treeview中显示出来? 怎么把string型或者double型插入一个字段为float的数据库中去。 求石油计量表公式 招聘北京delphi程序员 if rb1.Checked := true then//rb1 is radiobutton提示错误。type of expression must be boolean 完了完了,计划搁浅了,快来帮帮忙!!! 如何在TTreeView控件中设置图标? Intraweb编程,如何获取键盘信息 输入法注入之delphi版
procedure TForm11.cxgrdclmncxgrdtblvwcxgrd1TableView1Column1PropertiesEditValueChanged(
Sender: TObject);
var
quantity, price : Currency;
begin
//提交数据
cxgrdtblvw.DataController.Post(); //获取数量 cxgrdclmn_quantity是数量列名称
quantity := cxgrdtblvw.DataController
.Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_quantity.Index];
//获取单价 cxgrdclmn_price是单价列名称
price := cxgrdtblvw.DataController
.Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_price.Index]; //获取单价 cxgrdclmn_total是金额列名称
cxgrdtblvw.DataController
.Values[cxgrdtblvw.Controller.FocusedRecordIndex, cxgrdclmn_total.Index] :=
price * quantity;
end;