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

タイトル Re^4: DataGridViewのComboBoxColumnにListBoxの内容を登録したい
投稿日: 2007/05/13(Sun) 00:09
投稿者area88
こんにちは、area88です。

解けてしまいました。
なんと、ちょーーーーーどシンプルでよかったのです。

  @ Dim z As Object = Column16

    A  z.Items.clear()

    B  For Each obj As Object In ListBox1.Items
            z.Items.add(obj)
        Next

@について
これは、DataGridView3.Column16と記述して、コンパイラーから文句が出ており、
どうしても、進めなかったのですが、シンプルにColumn16でOKなんですね。(^_^)v

Aについて
Bの記述のみでは、ListBox1のアイテムが繰り返し登録されています。
例:馬、牛、犬、猫がListBox1に登録されると、Column16には、初めのプルダウンでは
馬、牛、犬、猫ですが、二回目のプルダウンに、馬、牛、犬、猫、馬、牛、犬、猫と
列記されてしまいます。
で、Column16内の登録アイテムを消去した後、またBで登録しなおすということです。

上記の方法で、ListBox内のアイテムが変化したとき、ComboBox内のプルダウンメニューを
変化させることができるようになりました。\(◎o◎)/!

なおこさん、y4yamaさん、アドバイスありがとうございました。<(_ _)>ペコリ

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

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