tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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さんは一人しかいませんから、部署を異動すると、前の部署にはいなくなる。
このような考え方で、コンボボックスを使いたいのです。

よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。