2012-04-19 5 views
0

私は、DataGridを持つWPFアプリケーションを持っています。データグリッドの列の1つにコンボボックスがあります。私は、コンボボックスの各インスタンスに独自のitemsourceを持たせたいと思います。これは可能ですか?グリッド内の各コンボボックスに異なるitemsourceがあることは可能ですか?

+0

あなたはどのような種類のオブジェクトにバインドしていますか?通常、DataGridにオブジェクトの行がある場合、それらは同じオブジェクトになる傾向があります。コンボボックスに入れたいデータの種類と、各行がどのように関連しているのかを説明してください。最高の解決策は、データグリッドを使用したり、各行の入力をキャプチャする方法を変更したりすることではないかもしれません。 –

答えて

1

はい。これは可能です。

ただItemSourceプロパティを任意のコレクションに設定してください。あなたが好きなら、それをデータバインドすることすらできます。ここ

Code Project

+0

彼はDataGridのコンボボックスについて質問しています。私は彼が各行のComboBoxで自動生成された行に別のデータソースを持たせたいと思う。 –

1

上のコンボボックスとデータバインディングの素晴らしい記事はいそれは可能です。

グリッドの "RowDataound"イベントでコンボボックスを見つけるだけです。 と、それぞれのコンボボックスを別のデータソースとバインドします。

関連する問題