Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-09-2006
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Copiar un datatable para jugar con la copia y no con la tabla principal

Hola, si tengo una tabla principal, pero no quiero modificar esta, sino una copia de esta y hago:

Código:
   TablaCopiada := System.Data.DataTable.Create;
   TablaCopiada := TablaPrincipal;
   TablaCopiada.DefaultView := 'Filtro';
¿Por qué el filtro se ve reflejado en la tabla principal?

También he probado:

Código:
   TablaCopiada := TablaPrincipal.Copy;
Pero me dice que la columna X es de tipo único y que el calor 'x' ya existe.


Gracias.
Responder Con Cita
  #2  
Antiguo 16-09-2006
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Post Solucionado

Hola, para quien le interese, he encontrado la solución para que el filtro no se vea reflejado en la tabla principal:

Código:
Var
   TablaSecundaria     : System.Data.DataView;

Begin

   TablaSecundaria := System.Data.DataView.Create;
   TablaSecundaria.Table := GlobalBDWinForm.MovimientosDataTable;
   TablaSecundaria.RowFilter := 'Filtro';
   TablaSecundaria.Free;

End;
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
Para los que quisieron jugar en bolsa y nunca se atrevieron... [Gunman] Noticias 5 10-09-2006 00:02:48
Hay que estar en forma para jugar Lepe Noticias 0 06-05-2006 10:32:29
como se copia tabla de dos db distintos... ronimaxh Firebird e Interbase 2 03-06-2004 18:09:14
Hacer una copia de una tabla ElCherchu Conexión con bases de datos 2 18-07-2003 16:38:11


La franja horaria es GMT +2. Ahora son las 14:07:52.


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