Visual Basic.NET - Guardar dataset en XML

 
Vista:

Guardar dataset en XML

Publicado por Sauga (7 intervenciones) el 03/08/2007 11:16:31
Hola a todos, tengo el siguiente problema con un dataset:
lo para rellenar un repeater, este se m carga con unos datos, pero ademas yo le agrego 3 columnas mas, que aparentemente estan añadidas, porque en modo depuracion aparecen si se hace una inspeccion. El problema viene a la hora de guardar dicho dataset en un XML ya que me guarda el dataset original SIN los campos que le e agregado. Aqui os dejo el codigo que uso para esto:

midataset = funcionquecargadataset()
midataset.tables(0).columns.add("Campo1",Gettype(system.string)
midataset.tables(0).columns.add("Campo2",Gettype(system.string)
midataset.tables(0).columns.add("Campo3",Gettype(system.string)
midataset.AcceptChanges()

TextBox2.Text = midataset.Tables(0).Rows(0).Item(9)
Textbox3.Text = midataset.Tables(0).Rows(0).Item(0)
Textbox4.Text = midataset.Tables(0).Rows(0).Item(8)

repeaterLista.DataSource = respuesta.Tables(0)
repeaterLista.DataBind()

midataset.WriteXml("d:\Borrable\prueba.xml")

el metodo acceptchanges aparentemente no hace nada, o por lo menos no m soluciona el problema. Muchas gracias por todo y un saludo
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

Solucionado

Publicado por Sauga (7 intervenciones) el 03/08/2007 14:13:47
El problema estaba en que no le asignaba datos a los campos:

midataset.Tables(0).Rows(0).Item(12) = ""
midataset.Tables(0).Rows(0).Item(13) = ""
midataset.Tables(0).Rows(0).Item(14) = ""

con esta linea parece que esta solucionado aunq vaian los datos vacios, curioso verdad? De todas formas si alguien pudiera darme una explicacion mejor le estaria agradecido. Gracias por todo a todos.
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