我在CXGrid
中有cxGridTableView
,在其中有9列,其中有cxcomboBox
,cxcheckcombobox
,cxMemo
等。< / p>
现有网格为Orpheus表,并且该列的类型为TOvcTCComboBox,这将添加类似OvcTCComboBox_Name.Items.Add('Name');
的项目
我们如何在CXGrid
上通过cxGridTableView
1. procedure SetCombobox(aCombo: TOvcTCComboBox; sTyp: string; bFirst: Bool; sSpr: string; sRetVal: string);
2. procedure SetCombobox(aCombo: TCxComboBox; sTyp: string; bFirst: Bool; sSpr: string; sRetVal: string);
我已将过程声明从1更改为2,并使用以下参数调用过程
X_ABCD.SetCombobox(TCXComboBox(OvcTCComboBoxDOSI_Einh_.Properties),'GE',True,DDO_sSPRACHE,'TXT');
这仍然行不通,如何解决?
请帮助。
答案 0 :(得分:0)
要回答第一个问题,您可以使用它在第一列中使用组合框将项目添加到绑定的网格中
TcxComboBoxProperties(cxGrid1DBTableView1Column1.Properties).Items.Add('Item1')
TcxComboBoxProperties(cxGrid1DBTableView1Column1.Properties).Items.Add('Item2')
您会发现您无法直接翻译现有的SetCombobox
函数,因此您的现有代码将受到影响