Como puedo copiar un DataTable

14/03/2005 - 15:43 por kirck | Informe spam
deseo copiar un DataTable en otro DataTable
dim dt1 as new datatable
dim dt2 as new datatable

...
..
dt1=dt2.copy <--esto no funciona


Gracias por cualquier ayuda

kirck

Preguntas similare

Leer las respuestas

#1 Erich Bühler
14/03/2005 - 17:36 | Informe spam
Hola,
puedes leer la información de datos de tabla recorriendo sus filas y la
colección de campos de la misma; luego hacer lo mismo en la de destino pero
escribiéndola. Una vez copiada la fila simplemente tendrás que dar de alta
la misma.

Un saludo!!!
Erich Bühler (MVP)
www.vblibros.com


"kirck" wrote in message
news:
deseo copiar un DataTable en otro DataTable
dim dt1 as new datatable
dim dt2 as new datatable

...
..
dt1=dt2.copy <--esto no funciona


Gracias por cualquier ayuda

kirck



Respuesta Responder a este mensaje
#2 Jocayol
14/03/2005 - 21:57 | Informe spam
puedes crear un datatable igual con clone
dt1 as new datatable
.
. 'Aqui creas las columnas o las traes desde una base de datos y rellenas el
datatable(dt1)
.
.

dt2 as datatable = dt1.Clone
Ahora tienes el datatable dt2 con la misma estructura pero sin filas, por lo
que las tienes que añadir en un bucle.
dim fila as datarow
for echa fila in dt1
dt2.ImportRow (fila)
next

Espero que te sirva


"kirck" escribió en el mensaje
news:
deseo copiar un DataTable en otro DataTable
dim dt1 as new datatable
dim dt2 as new datatable

...
..
dt1=dt2.copy <--esto no funciona


Gracias por cualquier ayuda

kirck



Respuesta Responder a este mensaje
#3 kirck
14/03/2005 - 22:15 | Informe spam
no acepta el dt1 en esta instruccion:

for each fila in dt1



"Jocayol" escribió en el mensaje
news:
puedes crear un datatable igual con clone
dt1 as new datatable
.
. 'Aqui creas las columnas o las traes desde una base de datos y rellenas
el datatable(dt1)
.
.

dt2 as datatable = dt1.Clone
Ahora tienes el datatable dt2 con la misma estructura pero sin filas, por
lo que las tienes que añadir en un bucle.
dim fila as datarow
for echa fila in dt1
dt2.ImportRow (fila)
next

Espero que te sirva


"kirck" escribió en el mensaje
news:
deseo copiar un DataTable en otro DataTable
dim dt1 as new datatable
dim dt2 as new datatable

...
..
dt1=dt2.copy <--esto no funciona


Gracias por cualquier ayuda

kirck







Respuesta Responder a este mensaje
#4 kirck
14/03/2005 - 23:41 | Informe spam
me funcionó con:
for each fila in dt1.rows


"Jocayol" escribió en el mensaje
news:
puedes crear un datatable igual con clone
dt1 as new datatable
.
. 'Aqui creas las columnas o las traes desde una base de datos y rellenas
el datatable(dt1)
.
.

dt2 as datatable = dt1.Clone
Ahora tienes el datatable dt2 con la misma estructura pero sin filas, por
lo que las tienes que añadir en un bucle.
dim fila as datarow
for echa fila in dt1
dt2.ImportRow (fila)
next

Espero que te sirva


"kirck" escribió en el mensaje
news:
deseo copiar un DataTable en otro DataTable
dim dt1 as new datatable
dim dt2 as new datatable

...
..
dt1=dt2.copy <--esto no funciona


Gracias por cualquier ayuda

kirck







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida