Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-03-2007
grotero76 grotero76 is offline
Miembro
 
Registrado: feb 2007
Posts: 32
Poder: 0
grotero76 Va por buen camino
TStringGrid Insertar registros

Hola a todos:

Tengo un TStringGrid editable, puedo modificar datos sobre él sin ningún problema. También necesitaría insertar nuevos registros sobre él, he buscado por las opciones del componente pero no encuentro ninguna, ¿no es posible hacer esto?...

Muchas gracias.
Responder Con Cita
  #2  
Antiguo 29-03-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 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
  #3  
Antiguo 29-03-2007
grotero76 grotero76 is offline
Miembro
 
Registrado: feb 2007
Posts: 32
Poder: 0
grotero76 Va por buen camino
Voy a probarlo, pero es una solución que creo que me va a servir.

Muchas gracias por tu respuesta.
Responder Con Cita
  #4  
Antiguo 17-04-2007
EDELBERTO EDELBERTO is offline
Registrado
 
Registrado: abr 2007
Posts: 1
Poder: 0
EDELBERTO Va por buen camino
Respuesta Stringrid

Hola,
La respuesta de Bicho es correcta, yo tengo un programa que lee la información de un archivo plano y lo coloca en un StringGrid.

Deseo preguntar quien sabe como se hace para mover el control del cursor a la siguiente fila presionando Enter o cuando la celda se llene con un determinado valor en un StringGrid, muchas gracias...
Responder Con Cita
  #5  
Antiguo 13-03-2008
goite goite is offline
Registrado
 
Registrado: mar 2008
Posts: 4
Poder: 0
goite Va por buen camino
Estoy tratando de tener un StringGrid editable, como lo haces?

Gracias.
Responder Con Cita
  #6  
Antiguo 13-03-2008
grotero76 grotero76 is offline
Miembro
 
Registrado: feb 2007
Posts: 32
Poder: 0
grotero76 Va por buen camino
A través de la propiedad Options del componente TStringGrid puedes configurar el TStringGrid. Poniendo goEditing a True conseguirás que se pueda editar dentro de las celdas del componente.
Responder Con Cita
  #7  
Antiguo 13-03-2008
goite goite is offline
Registrado
 
Registrado: mar 2008
Posts: 4
Poder: 0
goite Va por buen camino
Muchisimas Gracias!
Me sirvió.
Responder Con Cita
  #8  
Antiguo 12-03-2013
viveba viveba is offline
Miembro
 
Registrado: nov 2006
Posts: 24
Poder: 0
viveba Va por buen camino
insertar una fila en un stringgrid

Hola a todos.

Tengo un StringGrid con cierta información, deseo insertar entre dos filas una nueva. lo único que puedo hacer es agregar una fila al final y mover todo a partir de donde quiero insertar en una fila hacia abajo o tienen alguna mejor idea???

Desde ya, muchas gracias
Responder Con Cita
  #9  
Antiguo 12-03-2013
Avatar de newtron
[newtron] newtron is online now
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.467
Poder: 21
newtron Va camino a la fama
Hola.

Échale un vistazo a este hilo a ver si te ayuda.

Saludos
__________________
Be water my friend.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemillas al intentar insertar registros ilichhernandez Conexión con bases de datos 6 28-06-2006 18:06:28
Como insertar registros con sql? newbery Firebird e Interbase 1 10-01-2006 14:32:30
Problema al insertar registros en una BD epalacios SQL 4 07-06-2005 19:11:16
Insertar registros en MySQL TONIAM MySQL 0 24-05-2005 15:47:49
Problemas al insertar registros con ADO sanluisme Conexión con bases de datos 0 04-03-2004 10:34:41


La franja horaria es GMT +2. Ahora son las 09:40:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi