【问题标题】:How I can bind a TClientDataset Object to a TGrid Object in the Runtime?如何在运行时将 TClientDataset 对象绑定到 TGrid 对象?
【发布时间】:2014-10-26 19:06:18
【问题描述】:

嘿,我想在 Delphi 中将一个 TClientDataset 对象绑定到一个网格,但我不知道如何实现它:(

这是我的代码:

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;

【问题讨论】:

    标签: delphi dataset firemonkey vcl delphi-xe6


    【解决方案1】:

    在您的表单上创建一个客户端数据集并添加一个与该客户端数据集链接的数据源。然后使用实时绑定将数据源与网格链接起来。删除客户端数据集,保留绑定源。

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

    【讨论】:

      猜你喜欢
      • 2011-11-20
      • 1970-01-01
      • 2018-11-27
      • 2017-08-30
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      相关资源
      最近更新 更多