Visual Basic - DataSet y XmlDataDocument

Life is soft - evento anual de software empresarial
 
Vista:

DataSet y XmlDataDocument

Publicado por jm (7 intervenciones) el 09/06/2005 10:06:25
Hola. Tengo un fichero xml que cargo de forma sincronizada en un DataSet y un XmlDataDocument de la siguiente forma:
Me.DataSet1 = New DataSet
Me.DataSet1.ReadXmlSchema(spath) 'spath es un xml con un dtd
Me.xmlDoc = New XmlDataDocument(Me.DataSet1)
Me.xmlDoc.Load(spath)
Los nodos los muestro en un ListView desde el que se puede añadir nuevos nodos o eliminar los existentes. El problema reside en que si se eliminan todos los nodos y guardo el documento, al volver a cargarlo, en el DataSet no se crea ninguna tabla, por lo que no puedo añadirles elementos.
Si intento crear de nuevo las tablas a mano:
Me.DataSet1.Tables.Add(stablename)
me da una excepcion:
No se pueden agregar o eliminar tablas de DataSet una vez que está asignada a un documento XML cargado.
Como puedo solucionarlo. Alguna idea?
Gracias por la atencion: jm
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