1

VS2010 で Entity Framework を使い始めたばかりなので、基本的なことをお詫びします。この質問は以前にここで尋ねられたと確信していますが、探しているものに答えを解読することはできません.

4 つのドロップダウン ボックスがあり、すべて同じソース (テーブル Locations) にバインドされています。

cmbBin is bound to Locations and displays Locations.Bin
cmbRoom is bound to Locations and displays Locations.Room
cmbBuilding is is bound to Locations and displays Locations.Building
cmbSite is bound to Locations and displays Locations.Site

1つのビンが1つ以上の部屋にある可能性があり、その部屋名が1つ以上の建物にある可能性があるため、次のように結果を表示しようとしています

すべてのビンが最初のコンボ/ドロップダウン ボックスに表示されます。このビンが表示される部屋、建物、サイトに関係なく、残りのドロップダウンを繰り返さずに入力します (つまり、部屋「1A」に 1000 個のアイテムがあり、「1A」を 1000 回ではなく 1 回だけ表示したい)。

それは明らかなことに違いないのですが、私はそれを理解することができません。何か案は?

4

1 に答える 1

0

解決しました。データバインディングをあきらめ、手動バインドを行い(最初のドロップボックスが変更されたときに他のドロップボックスを変更します)、最後に .Distinct を平手打ちしました。

于 2012-09-19T15:03:27.803 に答える