Delphi - Limpiar TStringGrid

 
Vista:

Limpiar TStringGrid

Publicado por Irreal (69 intervenciones) el 02/10/2007 18:36:21
Como se limpia o resetea un TStringGrid con datos.
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:Limpiar TStringGrid

Publicado por Eva (29 intervenciones) el 02/10/2007 18:56:29
Recorre el StringGrid y pon un espaco vacio.

Para uno de 7 por 7 que tiene en la primera fila los días de la semana que no quiero borrar

for i := 1 to 7 do
for j := 1 to 7 do
SGMes.Cells[j-1,i] := ' ' ;

SGMes es el nombre del StringGrid;
i,j variables integer
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

RE:Limpiar TStringGrid

Publicado por raulantoniobeatoholguin (1 intervención) el 03/02/2009 23:31:44
for i := 1 to 7 do
for j := 1 to 7 do
SGMes.Cells[j-1,i] := ' ' ;

SGMes es el nombre del StringGrid;
i,j variables integer
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

RE:Limpiar TStringGrid

Publicado por Jeninson (1 intervención) el 29/05/2009 07:40:52
for cont :=0 to Stringgrid1.colcount-1 do
for cont1 :=0 to stringgrid2.rowcount-1 do
stringgrid1.Cells[cont,cont1] := '';
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

RE:Limpiar TStringGrid

Publicado por Edgar (1 intervención) el 13/08/2009 20:24:58
// Limpiar el StringGrid

i=StringGrid1->RowCount-2; // Tomar Penultima Posicion
while(i>0)
{
StringGrid1->Cells[0][i]=StringGrid1->Cells[0][i+1];
StringGrid1->Cells[1][i]=StringGrid1->Cells[1][i+1];
StringGrid1->Cells[2][i]=StringGrid1->Cells[2][i+1];
StringGrid1->Cells[3][i]=StringGrid1->Cells[3][i+1];
StringGrid1->Cells[4][i]=StringGrid1->Cells[4][i+1];
StringGrid1->Cells[5][i]=StringGrid1->Cells[5][i+1];
StringGrid1->Cells[6][i]=StringGrid1->Cells[6][i+1];
StringGrid1->RowCount--;
i=StringGrid1->RowCount-2;
}

NOTA: en mi StringGrid contemplo un ultimo renglon
el cual esta vacio, no es de adorno, sino que cada ves
que ingreso datos en un renglon hago la apertura
de uno nuevo. por ello es que genero un renglon el
ultimo como vacio.
Espero te sirva mi codigo porque conmigo funciona
perfectamente.
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