Tcxgrid使用例子
Posted qi123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tcxgrid使用例子相关的知识,希望对你有一定的参考价值。
1、更改某个单元格的值后,其他单元格的值也相应改变
直接点击单元格进行更改值,然后在改单元格增加相应的事件:
procedure Tfrm_BarCode_makecl5.gdtv_1select_ticketPropertiesEditValueChanged( Sender: TObject); var i_SalesCount:Integer; begin try ReFreshMsgInTime(); if (bDoOldBill) then Exit; if cds_Plan.State = dsEdit then //cxgrid关联的数据集clientdataset为cds_Plan cds_Plan.Post; //必须先POST后再去Edit,否则更改的值会丢失 cds_Plan.Edit; i_SalesCount := cds_Plan.FieldByName(‘select_ticket‘).AsInteger; cds_Plan.FieldByName(‘tfare‘).Value := cds_Plan.FieldByName(‘price‘).AsCurrency * i_SalesCount; cds_Plan.FieldByName(‘JSAllmoney‘).Value := cds_Plan.FieldByName(‘price2‘).AsCurrency * i_SalesCount; finally if cds_Plan.State = dsEdit then cds_Plan.Post; CountMoney(); end; end;
以上是关于Tcxgrid使用例子的主要内容,如果未能解决你的问题,请参考以下文章
在DevExpress的VCL TcxGrid中单击标题列时禁用分组
如何根据条件改变delphi中TcxGrid控件显示框的背景颜色