1
我想简单地添加一个CheckBox列到我的DataGridView,但在尝试这样做时不成功。Vb.Net复选框列不显示
'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在空白表格上运行这个相同的代码,它工作正常,没问题。我不知道我在做什么,它现在不喜欢。
标题文本“Hello”显示还是不显示? –
是的标题文字显示 – j0hnstew
如果您将背景颜色更改为黄色,是否显示复选框? –