| |||
El data grid es un control para obtener datos directamente desde una tabla de base de datos... ¿qué quieres hacer? ¿puedes ser más específico? parece que te faltó una palabra en "puedo filas..." |
| ||||
En código, abres un recordset, con las columnas que quieras, o dinámicamente, y se lo lanzas al datagrid: recordset.source="select col1, col2 from tabla" recordset.open Set datagrid.DataSource = recordset (antes tienes que declararlos(conexión y recorset) y reservar memoria con SET) Si las columnas no son de una tabla en concreto y las quieres crear, abres un recordset a pelo y lo lanzas igual que antes. El datagrid tan solo hay que soltarlo en el formulario. Importante, el recorset tiene que recuperar la informacion localmente: recordset.CursorLocation = adUseClient Para crear un recodset personalizado: Set rec_pers = Nothing Set rec_pers = New ADODB.Recordset With rec_pers .Fields.Append "Artículo", adVarChar, 255, adFldUpdatable .Fields.Append "Descripción", adVarChar, 255, adFldUpdatable .Fields.Append "Cantidad", adInteger, adFldUpdatable .Open End With Después hay que llenarlo con datos y asignarlo al datagrid según explico arriba. Un saludo Pablo |