2014-09-02 101 views
0

嘿,我想绑定的TClientdataSet对象Delphi中网格,但我不知道我怎样才能使它:(如何在运行时将TClientDataset对象绑定到TGrid对象?

这里是我的代码:

procedure TForm3.RtcResultArtikelReturn(Sender: TRtcConnection; Data, 
    Result: TRtcValue); 
var 
    dtable : TClientDataSet; 
begin 
    //FDMemTable1.Active := False; 
    //FDMemTable1.Fields.Clear; 

    //RtcDataSetFieldsToDelphi(Result.asDataSet,FDMemTable1); //funktioniert 
    RtcDataSetFieldsToDelphi(Result.asDataSet,dtable); 

    //RtcDataSetRowsToDelphi(Result.asDataSet,FDMemTable1); //funktioniert 
    RtcDataSetRowsToDelphi(Result.asDataSet,dtable); 

    Grid1 //???? 

    //FDMemTable1.Active := True; 
    //RtcDataSetMonitor1.Active := True; 
end; 

回答

2

创建窗体上的ClientDataSet并添加与ClientDataSet的链接的数据源,然后用livebindings电网连接的数据源。取出的ClientDataSet,留下bindsource。

然后在你的代码中设置为数据源的数据集。

+0

感谢这个作品 – Tarasov 2014-09-03 11:42:33