Tcxgrid使用例子

2022-08-25 10:06:10 字數 957 閱讀 8644

1、更改某個單元格的值後,其他單元格的值也相應改變

直接點選單元格進行更改值,然後在改單元格增加相應的事件:

procedure

tfrm_barcode_makecl5.gdtv_1select_ticketpropertieseditvaluechanged(

sender: tobject);

vari_salescount:integer;

begin

tryrefreshmsgintime();

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;

epoll使用例子

自從linux提供了 dev epoll的裝置以及後來2.6核心中對 dev epoll裝置的訪問的封裝 system epoll 之後,這種現象得到了大大的緩解,如果說幾個月前,大家還對epoll不熟悉,那麼現在來說的話,epoll的應用已經得到了大範圍的普及。那麼究竟如何來使用epoll呢?其實...

Sqlite DB使用例子

前一陣字做專案 嵌入式linux 由於要儲存大量的資料,而且最長要儲存30天的時間。本來打算儲存到檔案中,每次啟動應用程式的時候重新解析一遍,可是當資料量很大的時候,就出現效率的問題了。所以最後還是放棄了使用檔案的打算,決定使用資料庫訪問資料。linux下的資料庫也很多,有開源的,也有收費的。對於我...

workqueque 使用例子

create singlethread workqueue建立新的workqueque 並會建立乙個專用的核心執行緒,一般不建立是呼叫自動預設的核心執行緒,如果考慮實時性的關係.自定義的核心執行緒處理快一些.預設的如果work 比較多時就會delay bridge wq create singlet...