我试图简单地向我的 DataGridView 添加一个 CheckBox 列,但尝试这样做没有成功。
'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 的空白表单上运行相同的代码,它运行良好,没问题。我不确定我在做什么,它现在不喜欢它。