CheckBox 列を DataGridView に単純に追加しようとしていますが、そうしようとして失敗しました。
'setup table
Dim dt As DataTable = New DataTable()
sdrReader = cmdShowSection.ExecuteReader()
dt.Load(sdrReader)
'set DGV1 source to dts
DataGridView1.DataSource = dt
Dim column As New DataGridViewCheckBoxColumn()
With column
.HeaderText = "Hello"
.Name = "Hello"
.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
.FlatStyle = FlatStyle.Standard
.CellTemplate = New DataGridViewCheckBoxCell()
.CellTemplate.Style.BackColor = Color.Beige
End With
DataGridView1.Columns.Insert(0, column)
これを実行すると、最初の列の背景はベージュですが、CheckBox は表示されません。空白の DGV を使用して空白のフォームでこの同じコードを実行してみましたが、問題なく動作しました。私が今何をしているのかよくわかりません。