Visual Basic - Agregar columna a datagrid enlazado

Life is soft - evento anual de software empresarial
 
Vista:

Agregar columna a datagrid enlazado

Publicado por Jose (7 intervenciones) el 23/03/2004 15:06:51
Quisiera saber si se puede agregar una columna a un control MSHFlexGrid o DataGrid pero que ya tenga cargado un recordset y
como insertar los valores de varios registros de un datagrid a una tabla .
De antemano muchas gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Agregar columna a datagrid enlazado

Publicado por Mariano (52 intervenciones) el 23/03/2004 16:21:19
Hola. Para agregar una columna a un Flexgrid simplemente cambias la propiedad cols (Flexgrid.cols=Flexgrid.cols+1) y en un DataGrid (DataGrid.Columns().add 3) Agregas la columna en la cuarta pocicion.
Si queres que "Ya tenga un recordset" lo que tenes que hacer es primero cambiar el recordset subyacente del DataGrid y despues haces DataGrid.Rebind. El Flex nunca lo use para esto, pero tiene que ser casi igual.
Para agregar filas a la tabla usas AddNew en el recordset subyacente y no te olvidas (segun el tipo de cursor que implemente el recordset) del oportuno recorset.updatebatch o perdes todas las modificaciones sin previo aviso...

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar