Usuario
dataset, datatable y xml

Pregunta
-
Hola amigos tengo la siguiente situacion:
he creado un dataset que lee un xml
Dim datos As Table
clientes.ReadXml("http://192.168.17.9:8080/sistemas/services/datos1?id=ortega")la estructura del xml
dato -> hijo ->apellidos
nombres
curso -> nombre
paralelo
papa -> nombres
direccion
fono
mama -> nombres
direccion
fono
he logrado con este codigo meter los datos que viene de hijo en el grid
grd_vw_alumnos.DataSource = clientes
grd_vw_alumnos.DataMember = "hijo"ahora lo que necesito es un datatable con todos los datos que faltan como curso,padre,madre, como podria leerme todo el xml e ir añadiendo al datatable los datos?
Muchas Gracias
David Ortega Mazzini Desarrollador
- Cambiado Enrique M. Montejo miércoles, 31 de julio de 2013 17:35 Acceso a datos
Todas las respuestas
-
Quizás no es lo que buscas, pero mira que sencillo es. Luego es posible que tengas que adaptarlo a tu código:
Dim ds As New DataSet ds.ReadXml("tuXml.xml") 'si solo hay una tabla:' DataGridView1.DataSource = ds.Tables(0) 'si hay dos:' DataGridView2.DataSource = ds.Tables(1)
"Option Strict On" no es opcional, es necesario.
-
Hola carlos no quiero ponerlos en un datagrid, eso ya lo hice lo que quiero estenerlas en memoria porque hay otros campos que la seleccionarlos debe traer diferente informacion, por ejemplo tengo un combo adicional que dice padre, madre, al dar clic en padre debe traer toda la info de poadre que ya vino en el xml.
David Ortega Mazzini Desarrollador
-
el datagridview lo he puesto para que pudieras visualizar los datos leidos del xml, y así ver que todo va ok.
Tu pregunta era como leer el xml e ir agregandolo al datatable: pues así de sencillo:
Dim dt as New DataTable dt.ReadXml("tuXml.xml")
"Option Strict On" no es opcional, es necesario.
- Propuesto como respuesta Enrique M. Montejo miércoles, 31 de julio de 2013 17:35
- Votado como útil Enrique M. Montejo miércoles, 31 de julio de 2013 17:35
-
la pregunta no es como cargar el xml a las tablas, eso es facil, la idea es cuando se carga el xml en varias tablas por los nodos establecidos en su estructura como esta arriba, como buscar un valor en especial en esas tablas al seleccionar un dato especifico. Por eso agregue la estructura del xml.
David Ortega Mazzini Desarrollador