我想显示一个网格,其中显示受邀者信息和 - 这是棘手的部分 - 指示他们已收到哪些邮件的列。
例如,像这样的网格:
Firstname | Lastname | ReceivedMail1 | ReceivedMail2
如果在应用程序中创建了第三封邮件,我需要在网格中添加这样的列:
Firstname | Lastname | ReceivedMail1 | ReceivedMail2 | ReceivedMail3
我的数据库是关系型的,所以有一些类似于 person.receivedEmails 的电子邮件集合。
我正在寻找一个最佳实践来解决这个问题。我在 WinForms 应用程序中使用 C# 工作,但我的 web 应用程序也需要它。我正在考虑一个动态对象(虽然我不确定它与网格有多好),或者可能是一个数据库视图。有什么建议么?