Estoy intentando agregar una columna de casilla de verificación a DataGridView en una aplicación de formularios de ventana simple.Ayuda con la adición de la columna de casilla de verificación a DataGridView en forma de ventana
Estoy recuperando algunos datos de una base de datos usando ADO.NET, poniendo en una tabla de datos, y luego estableciendo el datagridview datasource en la tabla de datos. Luego quiero agregar una columna de casilla de verificación como segunda columna. Hasta ahora tengo este 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' y me sale MyDataGridView para mostrar los datos con la columna de la casilla de verificación en la posición correcta en la tabla.
Sin embargo, por alguna razón, no puedo marcar ninguna casilla de verificación en DataGridView? He intentado muchas cosas (por ejemplo, alterar el estado de solo lectura de la columna) pero no puedo hacer que funcione.
¿Hay algo obvio que me falta?
Wahid - gracias por tomarse el tiempo para ayudar. Intenté esto y lo hice funcionar muy agradecido por su ayuda. Muchas gracias –
No puedo seleccionar la casilla de verificación. Siempre está sin marcar. – IsmailS
@ Ismail: asegúrese de que "Solo lectura" NO esté seleccionado –