使用外连接将2个表绑定到1个数据网格中?

时间:2011-11-18 02:42:25

标签: wpf data-binding datagrid

我有一个表客户和表合同与一对多的关系(1个客户有很多合同)
我想将它们绑定到1个数据网格中,该数据网格将列出我的所有客户以及与特定客户相关的所有合同。

SQL查询是:

select * from vbdadvertisement.customer cus left join vbdadvertisement.contract con
on cus.id = con.Customer_id

我尝试创建绑定到customer表的datagrid,然后使用:

<DataGridTextColumn Header="ContractNo" Binding="{Binding Path=contracts/ContractNo}" />

但是这种方法只会列出第一份客户合约而不是所有合约。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

看一下datagrid的RowDetails属性。然后,您可以简单地将“很多”关系绑定到细节上。