単一のデータソースを持つフォームを作成しました:InventJournalTable
。グリッド列を動的に追加
私は、データソースからのグリッドと2つのフィールドを追加しました:JournalType
とJournalId
ActionPane
にはボタンがあり、そのクリックイベントハンドラで、私は次の操作を実行しようとしています:
1. add a new data source and join it with the current one on JournalId
2. add to fields from the newly added data source to the current Grid.
これは私が今まで持っていたものです...テストのためだけです。データソースにアクセスして範囲を追加しようとしました。それはうまくいく、多分結合が働いているが、どうすればそれらの2つのフィールドを追加できますか?
もう1つ、「詳細を削除する」という名前の別のボタンを追加し、2番目のデータソースを削除し、グリッドを初期状態に戻す予定です。
私は正しい道に少なくともいますか?これについていくつかのヒントを得ることができますか?
はあなたが動的に列を追加する必要がありますか?要件(1)と(2)から、フォーム上に 'InventJournalTable'と' InventJournalTrans'をドラッグ&ドロップしてグリッド上のフィールドをドラッグする必要があるようです。または、これを動的に実行してクエリオブジェクトに参加するという練習ですか? –
@AlexKwitny実際には、そのビューには時間のかかる計算カラムがいくつか含まれており、ボタンをクリックしたときにのみ前面に表示したいと考えています。 –