1

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 を使用して空白のフォームでこの同じコードを実行してみましたが、問題なく動作しました。私が今何をしているのかよくわかりません。

4

1 に答える 1