cxGrid如何動(dòng)態(tài)添加一個(gè)列,并把該列設(shè)置為有下
如果cxGrid是靜態(tài)添加一列,您可以將該列的屬性設(shè)置為ComboBox,而3213133333323634313032333363533 e59 B9 ee 7 ad 94313330356238現(xiàn)在是動(dòng)態(tài)添加的,代碼如下:VarTvc:TCxGridBColumn;電視列表:TcxGridDBTableView對(duì)于i:=0至高電平(ColName)DoBegintVc:=電視列表。創(chuàng)建列。tvC。姓名:tvC。標(biāo)題:= DM . qry . FieldByName(& # 39;字幕& # 39;)。字符串;CxGrid delphi 1使用TcxEditRepository控件,添加一個(gè)組合框(例如,名稱為cxcbb),并完成設(shè)置2綁定列TVC . properties:= cxcb b . properties;在工具欄中拖動(dòng)一個(gè)TcxEditRepository控件,雙擊它,并添加組合框(例如,名稱為cxcbb,設(shè)置方法與普通組合框相同)2綁定列TVC . properties:= cxcb b . properties;我的實(shí)例名是cxERCBB1,項(xiàng)目是靜態(tài)添加的,用于測(cè)試。代碼:BegintVC:=電視列表。創(chuàng)建列。tvC。姓名:tvC。標(biāo)題:= DM . qry . FieldByName(& # 39;字幕& # 39;)。字符串;tvC。數(shù)據(jù)綁定。字段名:= ColName[I];留下一個(gè)郵箱,我給你舉個(gè)例子。我可以順便問(wèn)一個(gè)問(wèn)題:cxGrid綁定客戶端數(shù)據(jù)集,現(xiàn)在我需要在每次編輯單元格時(shí)自動(dòng)更新該行的內(nèi)容。例如,我在“負(fù)責(zé)人”字段中輸入“張三”,當(dāng)我離開(kāi)該字段時(shí)(無(wú)論我是否離開(kāi)該行),我將自動(dòng)檢索該字段并在該行的“郵箱”字段中填寫(xiě)張三的郵箱。我使用了cxGridBtreeView的onEditChanged,發(fā)現(xiàn)它無(wú)法實(shí)現(xiàn)。它是在CxGrid的編輯內(nèi)容提交到客戶端數(shù)據(jù)集之前運(yùn)行的,代碼取自客戶端數(shù)據(jù)集的字段,因此無(wú)法獲取該值。此外,在代碼運(yùn)行后,CxGridBtreeView的修改內(nèi)容無(wú)法提交到客戶端數(shù)據(jù)集。
這個(gè)答案是由提問(wèn)者推薦的。