Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2008, 01:44
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 2 meses
Puntos: 37
Respuesta: Añadir una fila a un datagrid

Eso no lo puedes hacer con un DataGrid, tendría que ser con otro control como FlexGrid o ListView.

Si tiene que ser con un DataGrid, tendrías que unir ambas tablas en una sola, p.e.

1º Copiar la Tabla Detalle a una tabla temporal

"INSERT INTO Temporal SELECT Detalle.* FROM Detalle"

2º Añadir 3 nuevos campos a la tabla Temporal

"ALTER TABLE Temporal ADD COLUMN CodProd VARCHAR(4)"
.... igual para los otros dos campos

3º Abrir un recordset a la tabla Temporal para insertar los valores mediante el método AddNew o insertarlos directamente en la tabla con una instrucción INSERT INTO

y 4º Mostrar el resultado en el control DataGrid

Pero como digo al principio, es mas sencillo con cualquier otro control de los indicados.