【发布时间】:2016-04-07 07:50:41
【问题描述】:
我使用了两个实体类将值绑定到DataGridView。一是估计和公司。
- Estimates 包含 “Id、Estimate Number、Estimate Amount、CompanyId”等列。
- Companies 具有 “Id, Company Name, Address” 等列
我创建了两个BindingSource,例如EstimateBindingSource和CompanyBindingSource。
-
CompanyBindingSource的 DataSource 为EstimateBindingSource,DataMember 为Estimates -
EstimateBindingSource具有 DataSource 作为Estimates实体类,并且没有定义 DataMember。
我已使用网格DataSource 将EstimateBindingSource 绑定到DataGridView。
在这里,我需要在 DataGridView 中显示 Estimate number、Estimate Amount 和 Company Name。我无法做到这一点。
注意: 我没有在逻辑后面做任何代码来做到这一点。只需要使用设计来实现这一点。
【问题讨论】:
-
Company 和 Estimate 之间的关系似乎是 1-N,但您的绑定源设置不正确。
-
那么,你有任何样本来实现这种场景吗?请提供一些例子来做到这一点..
-
是的。我会为你发布答案:)
-
谢谢。等着呢
标签: c# winforms entity-framework datagridview bindingsource