關於cxGrid選中行操作關聯資料集的一種方法

2022-02-19 04:49:35 字數 780 閱讀 9489

注:資料集過濾和**控制項過濾不會影響資料集的記錄定位。 

for i := 0 to cxgriddbtableview.datacontroller.controller.selectedrecordcount - 1 do

begin    //iterate

//利用cds的recno屬性來定位記錄(recno = recordindex+1) 

cds.recno := cxgriddbtableview.datacontroller.controller.selectedrecords[i].recordindex+1;

// 顯示修改前的結果

showmessage('修改前的結果:'+cxgriddbtableview.datacontroller.controller.selectedrecords[i].displaytexts[1]);

//更新關聯的資料集

cds.edit;

cds.fields[1].asstring := 'newvalue';

cds.post;

//顯示修改後的結果

showmessage('修改後的結果:'+cxgriddbtableview.datacontroller.controller.selectedrecords[i].displaytexts[1]);

//    showmessage(vartostr(cxgriddbtableview.datacontroller.controller.selectedrecords[i].values[1]));

end;

實現關聯資料的查詢(多對一)

在實際專案中,經常是關聯表的查詢,比如最常見到的多對一,一對多等。這些查詢是如何處理的呢,這一講就講這個問題。我們首先建立乙個 article 這個表,並初始化資料。drop table if exists article create table article id int 11 not nul...

匯入python自帶的一系列資料集等操作

通過matplotlib實現資料的視覺化 sklearn庫自帶資料集,載入的方式是固定的,站在巨人的肩膀上 匯入資料集 from sklearn.datasets import load iris from sklearn.datasets import load boston 匯入matplotl...

關於PHP中操作MySQL資料庫的一些要注意的問題

關於php中操作mysql資料庫的一些要注意的問題 對於 mysql 第一件你必須牢記的是它的每一行命令都是用分號 作為結束的,但 沒有完全絕對的事,在這兒也是一樣,當一行 mysql 被插入在 php 中時,最好把後面的分號省略掉,例如 mysql query insert into tablen...