0

Silverlight4 を使用して、グループ化の値が外部キーである場合、データグリッドのグループ化で別のテーブルから表示名を検索するにはどうすればよいですか?

結合自体を解決するようにエンティティを非正規化できますが、これにより更新の問題が発生します。頭に浮かぶアプローチは値コンバーターであり、私はそれを調べますが、明確な答えがあればアドバイスをいただければ幸いです。

注 ビュー内での結合の使用は適切に機能しますが、更新を明示的に処理する必要があります。ただし、データグリッドでのグループ化に関連する他の問題があります。グループを展開または折りたたむと、データグリッドの CurrentItem が NULL になり、同じ DataContext のルックアップにバインドされているコンボボックスのバインドが壊れているように見えます。コンボボックスを再バインドする方法について誰かが解決策または少なくともアドバイスを持っている場合は、それを歓迎します。当面の間、グループ化の使用を断念しました。

4

1 に答える 1

0

直接行うことはできません。ビューを使用して、更新を明示的に処理します。グループ化するとコンボボックスのルックアップが中断されるため、グループ化の希望を放棄した場合。

于 2009-12-19T13:08:30.470 に答える