Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-05-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Usa t.Rows[3].delete;

Borrará toda la fila número 4 (considerando que empieza en cero, y que dicha fila suele ser fixed).

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #2  
Antiguo 23-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por Lepe
Usa t.Rows[3].delete;
¿Eso te compila Lepe?

Yo usaria algo como esto:
Código Delphi [-]
procedure EliminarFila(Grid: TStringGrid; Fila: Integer);
var
  i: integer;
begin
  if (Fila >= 0) and (Fila < Grid.RowCount)  then
  begin
    for i:= Fila to Grid.RowCount - 2 do
      Grid.Rows[i].Assign(Grid.Rows[i+1]);
    Grid.RowCount:= Grid.RowCount - 1;
  end;
end;

// Por ejemplo para eliminar la fila 2
EliminarFila(StringGrid1,1);
Responder Con Cita
  #3  
Antiguo 23-05-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Pues vaya chasco me he llevado en BDS2006...

Las filas son TStrings... en principio esto compila:
Código Delphi [-]
t.Rows[3].Delete(3);

Pero en ejecución lanza una bonita excepción de "Invalid Grid Operation":
Código Delphi [-]
procedure TStringGridStrings.Delete(Index: Integer);
begin
  InvalidOp(sInvalidStringGridOp);
end;

La verdad es que desde el code Insgiht vi el método Delete así que suspuse que no habría problemas.

Perdonen vuestras mercedes .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 23-05-2007
majuub majuub is offline
Registrado
 
Registrado: may 2007
Posts: 5
Poder: 0
majuub Va por buen camino
me refiera a una tabla TStrings lo malo es que son filas indefinidas lo mismo 30 que 49, deberia empezar a borrar desde la ultima fila gracias y saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Borrar todos los datos de una tabla dariana20 SQL 8 07-06-2006 18:09:04
Como puedo borrar el contenido de una tabla entera CoCaInE Conexión con bases de datos 5 06-06-2006 04:49:00
como agregar,modificar,borrar en una tabla slq Lorenzo SQL 1 21-02-2004 19:27:16
Borrar registro en tabla maestra y todos los de la tabla detalles correspondientes jealousy Conexión con bases de datos 7 14-10-2003 13:46:23


La franja horaria es GMT +2. Ahora son las 16:41:45.


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