列の 1 つのグリッドで、CheckComboxBox をそのプロパティに設定しました。問題は、プログラムで項目を埋めることができないことです。
使用する
void __fastcall TfPln::tvDepACGetProperties(TcxCustomGridTableItem *Sender,
TcxCustomGridRecord *ARecord, TcxCustomEditProperties *&AProperties)
{
AProperties=cxCheckComboBox1->Properties;
}
しかし、私のフォームはフリーズします! Items
私の目標は、フォーム作成イベントのデータセットからのデータでその列を埋めることです。そのため、列のプロパティに到達することさえありません!
Grid の TcxCheckCombobox アイテムを埋める方法を教えてください。
これを行うデルファイコードがあります
procedure TForm1.FormCreate(Sender: TObject);
begin
with Table1 do
begin
DisableControls;
First;
while not Eof do
begin
TcxCheckComboBoxProperties(cxGrid1DBTableView1Company.Properties).Items.AddC
heckItem(FieldByName('Company').AsString);
Next;
end;
First;
EnableControls;
end;
end;
アイテムを埋めるラインTcxCheckComboBoxProperties(cxGrid1DBTableView1Company.Properties).Items.AddC
heckItem(FieldByName('Company').AsString);
??
C ++で使用しますTcxCheckComboBoxProperties(tvDepAC->Properties)
が、Itemsプロパティを呼び出そうとすると、そのようなプロパティはありません! それTcxCheckComboBoxProperties(tvDepAC->Properties)->Items.AddCheckItem(i)
は正しくありません!!
何が問題でしょうか??
助けが必要 !!!