Visual Basic.NET - copiar dataview a dataset

 
Vista:

copiar dataview a dataset

Publicado por Oscar (68 intervenciones) el 11/01/2004 18:22:51
Hola

como puedo copiar el contenido de un dataview a un dataset?

gracias
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
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:copiar dataview a dataset

Publicado por Yamil Bracho (631 intervenciones) el 12/01/2004 14:41:35
Simplemente :

ds.Tables.Add( dv.Table ) donde ds es el dataset y dv es el dataview
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:copiar dataview a dataset

Publicado por Fernando (14 intervenciones) el 14/01/2004 01:30:49
La respuesta de YANIL es correcta pero en realidad, lo que hace es copiar la DataTable asociada al DataView y no es DataView en concreto (que no siempre tienen que coincidir)
Creo que la solucion (siempre que la estructura de la tabla de destino sea la msima que la tabala asociada al DataView) es crear un DataView de la tabla de Destino y copiarle los datos del DataView Origen, algo asi

dViewSource = New ds.Table("TABLA1")
dViewDest = New ds1.Table("TABLA2") ' TABLA1 y TABLA2 tienen que tener la mismas estrcutura

DIM drw as DataRowView

for i = o to dViewSource.Count - 1
drw = dViewDest.AddNew()
drw = dViewSource.Item(i)
Next

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