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

タイトル Re^3: DataGridViewのComboBoxColumnにListBoxの内容を登録したい
投稿日: 2007/05/11(Fri) 08:24
投稿者y4yama
> DataGridViewのComboBoxColumnには、通常(?)、右クリックで、列の編集より、
> コレクションに品目を登録しておき、プルダウンで選択できるようになりますね。
> しかし、このコレクションの内容が、決定してなく、ListBoxに記載されたを、
> ComboBoxColumnのコレクションに反映されたいということです。

area88さん、こんにちは
昨日、このことかな?と想像しまして、勉強させてもらってま〜す
ListBoxの内容がどのタイミングで変更されるかは、あなた次第ですからここでは
おおきな問題ではないと思います。
Helpで、DataGridViewComboBoxCell.Items プロパティ を見てたら、追加するのは
結構簡単にできました

    Dim new_num As Integer = 1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim col1 As DataGridViewComboBoxColumn = DataGridView1.Columns.Item(0)
        col1.Items.Add("new cat" & CStr(new_num))
        new_num += 1
    End Sub
で、Button1_Clickの度にプルダウンリストに追加できました。
.Itemsは「項目の追加、項目の削除、および項目数の取得ができます。」と書いてあるので充分かな?

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

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