0
からの結果への結合:各行は3人のメンバーを持つクラスのインスタンスであるデータグリッドは、私はこのようになりデータにWPFのデータグリッドを結合トラブル抱えているデータベース
id1 id2 result
1 10 X
1 11 Y
2 10 X
2 11 Z
を。ですから、基本的には、これらのクラスインスタンスのコレクションを、可変数の列(id2列の値の数に応じて)を持つグリッドにバインドしたいと考えています。
私が取得しようとしている結果がこれです:いくつかのケースでは唯一の他の例彼ら二人には、一つの列ができ
id1/id2 10 11
1 X Y
2 X Z
ので、私は背後にあるコードで列を作成する必要があります。
すべての行と列の値(Id1Items
とId2Items
)のラッパークラスを作成しましたが、結果の値を格納する場所とバインディングを作成する方法がわかりません。理想的には、最初の列には"Id1Items.id1"
、2列目には"Id2Items.id2"
のようなバインディングを書くことができますが、データソースのコレクションはどのように表示されるべきですか?
ありがとうございます。
あなたが唯一、私はむしろ動的に列を作成している場合にだけ、それは表示されません。しかし、それは小さな詳細です。あなたのアイデアを使って試してみます。ありがとう。 – Adrian