Foros del Web » Programación para mayores de 30 ;) » .NET »

Copiar tablas de datasets diferentes (de tipos diferentes)

Estas en el tema de Copiar tablas de datasets diferentes (de tipos diferentes) en el foro de .NET en Foros del Web. Buenos dias! Este es el codigo simplificado de la situacion: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original Dim dst1 As DataSet1 = New DataSet1()     ...
  #1 (permalink)  
Antiguo 23/08/2010, 07:28
Avatar de dmassive  
Fecha de Ingreso: febrero-2002
Ubicación: Paraná - Entre Ríos - Argentina
Mensajes: 279
Antigüedad: 22 años, 8 meses
Puntos: 7
Pregunta Copiar tablas de datasets diferentes (de tipos diferentes)

Buenos dias!

Este es el codigo simplificado de la situacion:

Código vb:
Ver original
  1. Dim dst1 As DataSet1 = New DataSet1()
  2.         Dim dt1 As DataSet1.DataTable1DataTable = New DataSet1.DataTable1DataTable()
  3.         Dim drw1 As DataSet1.DataTable1Row = dt1.NewRow()
  4.         drw1.DataColumn1 = "hola"
  5.         drw1.DataColumn2 = "chau"
  6.         dt1.Rows.Add(drw1)
  7.  
  8.         Dim dst2 As DataSet2 = New DataSet2()
  9.         Dim dt2 As DataSet2.DataTable1DataTable = New DataSet2.DataTable1DataTable()
  10.         Dim drw2 As DataSet2.DataTable1Row = dt2.NewRow()
  11.         drw2.DataColumn1 = "empieza"
  12.         drw2.DataColumn2 = "termina"
  13.         dt2.Rows.Add(drw2)
  14.  
  15.         dt2 = dt1 ' Cannot be converted

Lo que quiero hacer es copiar los datos de la tabla dt1 a la tabla dt2.

Probe utlizando el metodo Merge pero este me concatena los registros, es decir si la tabla dt1 tiene 3 registros y la dt2 tiene 2 registros, luego del Merge tendra 5 registros. ¿Como podria copiar los datos de una tabla a la otra?

Muchas Gracias!
__________________
Blümchen... einfach die rave Prinzessin
http://www.dmassive.com.ar/

Etiquetas: copiar, diferentes, tablas, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:28.