XE3 で LiveBinding を試しています。
を使用していくつかのコントロールを含むフォームを設計しましたTPrototypeBindSource
。TPrototypeBindSource
コントロールは、ビジュアル デザイナーを使用してフィールドにバインドされます。設計時にコントロールのランダム データを確認でき、レイアウトに満足しています。
次に、UI コントロールをTClientDataSet
インスタンスのライブ データ ストアにフックします。それを行う簡単な方法はありますか?
イベントに参加してみましたTPrototypeBindSource.OnCreateAdapter
が、 に適したものが見つかりませんでしTBindsourceAdapter
たTDataset
。はありますが、TBindSourceDB
にフックできませんTBindSourceAdapter
。
私が見つけた唯一の解決策は、 からTPrototypeBindSource
へのリンクを再割り当てTBindSourceDB
する必要があることです。そうすると、設計時にランダム データが失われます。
プロトタイプデータを使用してデザインタイムを作成し、データセットのデータを使用してランタイムを作成する方法はありますか?