Ver Mensaje Individual
  #2  
Antiguo 29-03-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Hola,

para insertar registros nuevos en un StringGrid debes hacerlo de modo manual.
Debes insertar primero el row en el stringgrid, es decir, debes aumentar el número de rows, de esta manera:

Código Delphi [-]
StringGrid1.RowCount := StringGrid1.RowCount + 1;

Así creas un fila nueva, ahora para insertar datos debes ir celda a celda sobre ésta nueva fila e insertar los valores:

Código Delphi [-]
StringGrid1.Row := StringGrid1.Rowcount - 1; //No situamos sobre el ultimo registro (el nuevo) 
StringGrid.Cells[0, StringGrid.Row] := 'Valor1';
StringGrid.Cells[1, StringGrid.Row] := 'Valor2';
StringGrid.Cells[2, StringGrid.Row] := 'Valor3';

Espero te sirva.

Saludos
Responder Con Cita