2016-07-24 6 views
0

私持っているそれは、このようになりますObjectListView2つのモデルをObjectListView用に1に結合するにはどうすればいいですか?

Cells(List) 
    Number (same as Cell Number) 
    Status 
    Lots of properties 

に使用中心のモデルとされ、次のモデル、:

enter image description here

私も他のObjectListViewで使用されている以下のモデルを持っています。

Tests (List) 
    Cell Number 
    Enabled 
    Warning 
    Passes 
    Name 

このように見えます:

私が欲しいものは、重複を避けるために、両方のObjectListViewsを養うために最初のモデルモデルを変更することです:

理想的には新しいモデルが見えますこのように:

Cells (List) 
    Number (same as Cell Number) 
    Status 
    Lots of properties 
    Tests (List) 

Buそれで、2番目のObjectListViewにどのようにフィードするのかは明確ではありません。

質問 - この2つのモデルを組み合わせて、フィードOLVにスクリーンショットのような結果を与える方法。私が間違っている場合

答えて

0

は、私を修正しますが、ObjectListViewは、単一のモデルオブジェクトから複数行を生成するための方法はありません。

のテスト番号を一度に生成する必要があります。

あなたは細胞のリストを反復処理し、二次ObjectListViewにテストのIEnumerableを(olv.addObjects)それぞれを追加することにより、OLVがこれをやらせることができます。

+0

私はこれらの2つのモデルを1つのモデルにマージしましたが、2番目のOLVでは 'centralModel.SelectMany(...)'を使用しました。 – Pablo

関連する問題