Gente, estoy loco ya. He buscao en mil sitios y nada :(.
A ver, tengo un fichero XML. Lo leo en un DataSet y luego asocio ese
DataSet a un DataGrid.
Ahora el problema es que cuando quiero visualizar uno de los elementos
del XML, lo que me hace es que me visualiza todos los elementos, en
lugar de los que pertenecen a un elemento en particular.
Me explico, que no me he enterao ni yo, jeje:
<bd>
<relaciones>
<relación nombre="rel1">
<atributo nombre="atr1.1"/>
<atributo nombre="atr1.2"/>
<atributo nombre="atr1.3"/>
</relación>
<relación nombre="rel2">
<atributo nombre="atr2.1"/>
<atributo nombre="atr2.2"/>
<atributo nombre="atr2.3"/>
</relación>
</relaciones>
</bd>
Si ahora yo quiero visualizar en el DataGrid los atributos de la
relación "rel1", el problema que tengo es que me muestra todos los
atributos de todas las relaciones.
Os pongo el código que llevo, que seguro que está mal. No os asusteis
mucho.
datos = new DataSet();
datos.ReadXmlSchema("esquema.xsd");
datos.ReadXml("ejemplo.xml");
grid.DataSource = datos;
grid.NavigateTo(0, "atributo");
Llevo toda la tarde mirando la documentación y no encuentro respuesta.
Ayuda, please :D.
Gracias, people.
Leer las respuestas