私はBusiness Objects Collectionsを使用しています。
ビジネスオブジェクトの(データセットを使用していない。ジェネリックコレクションをのみ。)
コレクションは、SQLリーダーオブジェクトを塗りつぶす方法master - datailコレクションC#/ SQL2005
を用いて充填されている私は、マスターの詳細(または親子を)埋めるための最良の方法は何かあなたの意見を知りたいのですが、コレクション
は、私は2つのオブジェクトがあるとします。請求書とInvoice_Details
請求書オブジェクトは、ジェネリックコレクション「詳細」を持っている(請求書の詳細の種類)
動作するように最善のアプローチがどうなるか/両方のコレクションを埋めますか?
(例:私はGUI上で2008年と現在のすべての請求書を読みたい)
- あなたはすべての子供たちよりも、選択した期間のすべての請求書を読み、適切な請求書の詳細
- を移入または請求書を読んでください1つ1つ関連する詳細情報(例えば乗算結果セットを使用して)
- 私もソースバインディングに基づいたアプローチを気づいた - >現在のレコードの位置を変更する場合にのみ、私は最高になるか、あなたの意見は非常に興味が
...子供を読みます/最速のシナリオ?
私のアプリのGUIは、親データグリッドがフォームの上部にあり、子が同じフォームの下部にあるように投影されていました。したがって、そこには「プレビューの詳細」ボタンがなく、簡単なイベントが子レコードをロードするために使用できるものを起動しました。 それが必要なときに読み込むようにコードする方法は? – Maciej