Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-10-2006
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Question Guardar un StringGrid

Hola amigos Foristas ... Bueno aqui nuevamente con una duda , bueno lo que pasa es que tengo una aplicacion casi terminada, pero lo que me falta es guardar todos los datos de un StringGrid en un Archivo aparte (ejm. en tun .txt). Bueno puedo guardarlo de una manera desordenada (todas las celdas en una sola columna) pero bueno quisiera saber si se puede guarad el StringGrid, pero tal como se ve , se que se debe poder ... solo que no he podido encontrar la forma.

Ah tambien necesito abrir (por ejm. de un .txt) y mostrarlo en un StringGrid, no se si me puedan ayudar... Gracias de Antemano
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

Responder Con Cita
  #2  
Antiguo 24-10-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
Mirate este linck!! espero que te sirva saludos


http://www.greatis.com/delphicb/tips...grid2file.html
Responder Con Cita
  #3  
Antiguo 24-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Aquí tienes otra forma de hacerlo:

Código Delphi [-]
// Para guardar
var
  i: integer;
begin
  with TStringList.Create do
  try
    for i:= 0 to StringGrid1.RowCount - 1 do
      Add(StringGrid1.Rows[i].CommaText);
    SaveToFile('d:\1.txt');
  finally
    Free;
  end;
end;


//Para recuperar
var
  i: integer;
begin
  with TStringList.Create do
  try
    LoadFromFile('d:\1.txt');
    StringGrid1.RowCount:= Count;
    for i:= 0 to Count - 1 do
      StringGrid1.Rows[i].CommaText:= Strings[i];
  finally
    Free;
  end;
end;
Responder Con Cita
  #4  
Antiguo 25-10-2006
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 20
Enan0 Va por buen camino
seoane, Realmente la forma que has puesto es realmente muchisimo mas facil de interpretar e implmentar.

Pregunta de Ignorante, (y porque no tengo delphi a mano para probar)
"CommaText" Te devuelve toda la Fila separada, como dise su nombre, por Comas?
Responder Con Cita
  #5  
Antiguo 25-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por Enan0
Pregunta de Ignorante, (y porque no tengo delphi a mano para probar)
"CommaText" Te devuelve toda la Fila separada, como dise su nombre, por Comas?
Si, es una propiedad de TStrings que devuelve todas las strings en una sola, separadas por comas. También es interesante, si no la conocías, la propiedad DelimitedText que hace lo mismo, pero permite escoger el carácter separador con la propiedad Delimiter.
Responder Con Cita
  #6  
Antiguo 25-10-2006
Avatar de DarkDrakon
DarkDrakon DarkDrakon is offline
Miembro
 
Registrado: abr 2005
Ubicación: Tacna - Peru
Posts: 46
Poder: 0
DarkDrakon Va por buen camino
Talking Ok

Gracias a todos por responder ... aclararon mis dudas . Bueno a implementar ... ya despues tal vez ponga aqui la aplicacion que desarrolle gracias a sus consejos
__________________
Dark Drakon::


"Ego sum Draco dormiens ... Aut insanit Draco, aut Versus facit..."

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
Uso del StringGrid destrukthor Varios 2 08-06-2006 14:00:20
StringGrid giank_s OOP 3 02-12-2004 14:58:29
StringGrid DCErick OOP 1 28-11-2004 04:34:05
StringGrid jaime cotino OOP 6 26-05-2004 15:51:55
StringGrid acertij022 OOP 1 07-10-2003 03:43:26


La franja horaria es GMT +2. Ahora son las 09:38:05.


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