В моей сетке в одном из моих столбцов я установил CheckComboxBox на его свойство.
Проблема в том, что я не могу заполнить эти пункты программно.
Использование
void __fastcall TfPln::tvDepACGetProperties(TcxCustomGridTableItem *Sender,
TcxCustomGridRecord *ARecord, TcxCustomEditProperties *&AProperties)
{
AProperties=cxCheckComboBox1->Properties;
}
но моя форма зависает!
Моя цель - заполнить этот столбец данными из набора данных в событии создания формы, чтобы я даже не достиг свойства Items
столбца!
Я спрашиваю, как можно заполнить элементы сетки TcxCheckCombobox ???
У меня есть код Delphi, который делает это
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)
, но когда я пытаюсь вызвать Предметы
собственности там нет такой собственности! Это TcxCheckComboBoxProperties(tvDepAC->Properties)->Items.AddCheckItem(i)
не правильно !!
В чем может быть проблема ??
нужна помощь !!!