2011-03-27 7 views
1

私は、ItemsSourceがViewModelを指すStaticResourceに設定されているSL4 DataGridを持っています。 コードビハインドファイルのDataGridからデータアイテムのコレクションを取得する必要があります。 ItemsSourceはIEnumerableなので、これはうまくいくと思いましたが、そうではありません。コード内のItemSourceの参照

IEnumerable listEntities = MyEntityとしてのDataGrid.ItemsSource;

私は単純な構造が間違っていると確信しています。どんな助けもありがとうございます。

ありがとうございました。

+0

を試しました。デバッガはコレクションについて何を伝えますか? – Aligned

答えて

0

あなたは、私がしようとするだろう最初のものは、その行にブレークポイントを設定し、DataGrid.ItemsSourceのいずれかの項目があるかどうかを確認することですIEnumerable listEntities = DataGrid.ItemsSource as IEnumerable<MyEntity>;

+0

提案を試しても機能しませんでした。私はNullReferenceExceptionを取得していますが、この部分をスキップするとDataGridは問題のないデータを表示します。他のアイデア? – AussieAtHeart