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使用例子的主要内容,如果未能解决你的问题,请参考以下文章

TcxGrid标题头 字体加粗

TcxGrid Sqlite text类型 显示memo

在DevExpress的VCL TcxGrid中单击标题列时禁用分组

如何根据条件改变delphi中TcxGrid控件显示框的背景颜色

golang goroutine例子[golang并发代码片段]

分享几个实用的代码片段(附代码例子)