タイトル | : Re^3: DataGridViewのComboBoxColumnにListBoxの内容を登録したい |
記事No | : 5467 |
投稿日 | : 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は「項目の追加、項目の削除、および項目数の取得ができます。」と書いてあるので充分かな?
|