タイトル : Re^2: DataGridViewのComboBoxColumnのコレクションを単一選択にしたい 投稿日 : 2007/05/14(Mon) 21:22 投稿者 : area88
こんにちは、area88です。 >馬を選択した時点で、既に馬が選択されていた行は、コンボを非選択状態(空欄)にする。 >という仕様を意味しているなら、実装は比較的簡単かと思いますが、 >馬を選択した時点で、その行以外のコンボ項目から、馬を消去する。 まさに、この仕様です。 もうちょっと詳しい例での説明です。 部署A、部署B、部署C、部署D、部署Eが各Cellにあり(たてに並んでいる)、 コンボボックスコレクションに、人材Xさん、Yさん、Zさんがいます。 で、部署AにXさんをコンボボックスから選択。 部署BにZさん、部署CにYさんを選択。 しかし、部署DをXさんに変更したくなった時、コンボボックスからXさんを選択する。 すると、部署AはXさんが部署Dに移ったので、空欄にする。 こんな感じで、コンボボックスで選択した内容が、重複しない状態を作りたいのです。 通常の実装なら、コンボボックスの内容は重複して選択できますね。 (例:部署AからEまで、全部Yさんみたいに。) しかし、Yさんは一人しかいませんから、部署を異動すると、前の部署にはいなくなる。 このような考え方で、コンボボックスを使いたいのです。 よろしくお願いいたします。 |