招待者の情報を表示するグリッドを表示したいと考えています。これは難しい部分ですが、受信したメールを示す列が表示されます。
たとえば、次のようなグリッドです。
Firstname | Lastname | ReceivedMail1 | ReceivedMail2
アプリケーションで 3 番目のメールが作成された場合、グリッドは次のような列を追加する必要があります。
Firstname | Lastname | ReceivedMail1 | ReceivedMail2 | ReceivedMail3
私のデータベースはリレーショナルなので、電子メールのコレクションを持つ person.receivedEmails のようなものがあります。
これを行うためのベストプラクティスを探しています。私は WinForms アプリで C# を使用していますが、Web アプリにもこれが必要です。動的オブジェクト (グリッドとの連携がうまくいくかどうかはわかりませんが)、またはデータベース ビューを検討しています。助言がありますか?