私の BLL は何かのリストを UI に返します。
List<ProductionParamater> l = BLL.GetProductionParameters();
レコードには約 42 のフィールドが含まれています。そのうちの 5 つをグリッドで表示し、他のすべてをグリッドの下にフォームのような外観で表示したいと考えています。また、それらを編集して、変更されたリスト行を bll に送り返して更新できるようにする必要があります。
現在の構造では、データ アクセス レイヤーとデータリーダーを使用してデータを取得しています。BLL が dal メソッドを実行し、必要なロジックを適用すると、結果が UI (Windows フォーム) に返されます。
グリッド イベントをフックし、イベントが発生するたびに残りのフォーム コントロールを更新する予定です。また、変更に応じて、リスト項目を bll に送り返して変更を加えます。
これは正しい方法ですか?