¿Cómo utilizar el control de cuadrícula de datos de VB para que los datos mostrados sean editables?
En segundo lugar, probé AllowNewAdd, pero fue difícil de controlar. Recomiendo no usarlo.
En tercer lugar, tome ADO como ejemplo para crear un objeto de conjunto de registros rs, que requiere DataGrid1. fuente de datos = rs. Después de actualizar, use rs.updateBatch y luego actualice DataGrid. DataGrid1.refresh.
En cuarto lugar, si necesita especificar la columna de visualización, existen dos métodos.
Una es controlar la visibilidad de las columnas de la cuadrícula de datos. El código de muestra es el siguiente:
Anotar w como un número entero
w = CInt(DataGrid1. Ancho * 0.9)
Considere la dimensión c como una columna
para cada c en DataGrid1. Columna
Seleccione caso c. Campo de datos
Caso "id"
c.Visible=False
c.Width=0
Caso "Contacto"
c.Visible=True
c.Width=CInt(w * 0.1)
Caso "Contacto" Teléfono"
c.Visible=True
c.Width=CInt(width*0.15)
Caso "Nombre de la empresa"
c.Visible=True
c.Width=CInt(ancho*0.3)
Caso "Dirección"
c.Visible=True
c.Width = CInt(width * 0.4)
Finalizar selección
Siguiente c
Este código también establece el ancho de la columna.
Método 2: simplemente especifica las columnas en la consulta rs como se muestra a continuación
Seleccione lie1, lie2, lie3 de la tabla 1
Quinto, para recargar el Para visualizar los datos y mostrarlos en DataGrid, debe realizar los siguientes pasos.
Deshabilitar la propiedad de habilitación DataGrid1.enable = false.
Cerrar el objeto del conjunto de registros rs.close
Repoblar el conjunto de datos
RS abrir SQL......
Actualizar. los datos rs.updatabatch
DataGrid1.refresh