Ajuda com a adição da coluna da caixa de seleção ao DataGridView em forma de janela

Eu estou tentando adicionar uma coluna de caixa de seleção para um DataGridView em um aplicativo de formulários de janela simples.

Estou retirando alguns dados de um banco de dados usando o ADO.NET, colocando em uma tabela de dados e, em seguida, definindo a fonte de dados datagridview para a tabela de dados. Eu quero então adicionar uma coluna de caixa de seleção como a segunda coluna. Até agora eu tenho esse código que parece funcionar:

' Code here to connect to database
Dim da As New SqlDataAdapter(cmd)
Dim dt As New DataTable
da.Fill(dt)

MainForm.MyDataGridView.DataSource = dt

Dim ChkBox As New DataGridViewCheckBoxColumn

ChkBox.FlatStyle = FlatStyle.Standard
MainForm.MyDataGridView.Columns.Insert(1, ChkBox)

Este código 'funciona' e eu recebo MyDataGridView para mostrar os dados com a coluna da caixa de seleção na posição correta na tabela.

No entanto, por algum motivo, não consigo verificar nenhuma das caixas de seleção no DataGridView? Eu tentei muitas coisas (por exemplo, alterando o estado readonly da coluna), mas não consigo fazê-lo funcionar.

Existe algo óbvio que estou perdendo?

questionAnswers(6)

yourAnswerToTheQuestion