填写TcxGrid的cxCheckCombox物业编程

在我在我的一列格到它的财产我已经设置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)是不正确的!

可能是什么问题?

需要帮忙 !!!

--------------解决方案-------------

在什么模式下,你使用网格? 有3种可能性(来自DOC)

  • 绑定模式

该DataController类是由一个的TDataSource对象的装置连接到一个数据集组件。

  • 供应商模式

该DataController类被连接到一个用户定义(自定义)数据源,并根据需要被请求的数据。

  • 未绑定模式

数据控制器没有连接到数据源,并是手工预先填充的记录。

随着绑定模式网格是从你的SQL语句自动填充。 如果你想在更好的控制代码使用供应商模式。 例如,您可以加载数据TEXTFILES。 使用未绑定控件的任何数据添加到网格中。

分类:C# 时间:2015-03-14 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.736 (s). 10 q(s)