タイトル : 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は「項目の追加、項目の削除、および項目数の取得ができます。」と書いてあるので充分かな? |