如何将数据关系添加为数据源

时间:2014-11-26 00:35:11

标签: c# exception data-binding relationship

我填充了一个包含许多表的数据集,并添加了与表的关系。我现在正在尝试绑定主网格视图和子网格视图以显示信息。但是当我尝试将关系添加为数据源时,我得到以下异常: - 无法在DataSource上找到DataMember属性“FK_PREWODOC_PREWORKS”。

我正在使用的代码是

 woViewDs = _WoUtility.GetDataset;
 var prewodocbs = new BindingSource(woViewDs, prewodoc.ViewTable);
 var preworksbs = new BindingSource(woViewDs, "FK_PREWODOC_PREWORKS");

在运行时,代码会在创建绑定源preworksb时抛出异常。 thw数据集woViewDs在两个表中都有数据,我可以在关系列表中看到一个名为FK_PREWODOC_PREWORKS的关系。我想丢失什么?

1 个答案:

答案 0 :(得分:0)

preworksbs上的绑定源不正确,它应该如下所示

var preworksbs = new BindingSource(prewodocbs , "FK_PREWODOC_PREWORKS");