前提・実現したいこと
VisualBasicでサブフォームからメインフォームに値を渡したいのですが、DataGridView内のコンボボックスへの値の渡し方がわかりません。
コンボボックスのItemに保存せずにコンボボックス内に表示させたいです。
テキストボックスには値を渡すことに成功しています。
発生している問題・エラーメッセージ
コンボボックスに値が入らない。(エラーなどは出ておりません。)
該当のソースコード
VB
1[受け取る側] 2 If dgv.Columns(e.ColumnIndex).Name = "ODBtn" Then 3 For Each c As DataGridViewCell In DataGridView1.SelectedCells 4 If DataGridView1(c.ColumnIndex, c.RowIndex).Selected Then 5 CM0530.Show() 6 DataGridView1(0, c.RowIndex).Value = CM0530.select_data 7 End If 8 Next 9 End If 10 11[渡す側] 12 Dim select_data As String 13 select_data = DataGridView1.SelectedCells(0).Value & vbCrLf 14 '//データを受け渡し 15 For Each c As DataGridViewCell In CM0110.DataGridView1.SelectedCells 16 If CM0110.DataGridView1(c.ColumnIndex, c.RowIndex).Selected Then 17 CM0110.DataGridView1(0, c.RowIndex).Value = select_data 18 End If 19 Next 20 21 Me.Close()
試したこと
同じグリッド内にあるテキストボックスの列には値を表示することが出来ました。
補足情報(FW/ツールのバージョンなど)
Visual Studio2017,SQL Server
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/07/10 05:26
2020/07/10 05:33
退会済みユーザー
2020/07/10 05:42
2020/07/10 05:59
退会済みユーザー
2020/07/10 06:49