读书人

CxGrid设置单元格下拉框内容无效,该怎

发布时间: 2012-04-09 13:41:24 作者: rapoo

CxGrid设置单元格下拉框内容无效
CxGrid使用主从表结构,在主表结构cxGrid1DBTableView1的MouseDown事件根据当前记录产生相应的下拉框内容,这步实现正确,

Delphi(Pascal) code
        (cxGrid1DBTableView1Column12.Properties As      TcxComboBoxProperties).Items.Clear;    For i := 0 To RDS_Store.RecordCount - 1 Do    Begin      (cxGrid1DBTableView1Column12.Properties As        TcxComboBoxProperties).Items.Add(RDS_Store.fieldbyname('Name').AsString);      RDS_Store.Next;    End;


在从表里,在同样的事件同样的代码,点开“+”时从表的表格下拉框却没有内容,但直接这样访问
Delphi(Pascal) code
(cxGrid1DBTableView4Column1.Properties As TcxComboBoxProperties).Items.Text 

又有内容,不知道为什么会这样!


[解决办法]
你先试试在column的OnGetProperties加那段代码看看。

至于为什么会这样,要实际trace代码,才能知道原因

读书人网 >.NET

热点推荐