Foros del Web » Programación para mayores de 30 ;) » .NET »

Navegación en DataSet tipado

Estas en el tema de Navegación en DataSet tipado en el foro de .NET en Foros del Web. Hola gente. A partir de mi definición XSD, con xsd.exe he creado una clase automáticaemente, que deriva de DataSet y define todos los tipos, tablas ...
  #1 (permalink)  
Antiguo 12/08/2005, 04:33
 
Fecha de Ingreso: agosto-2005
Mensajes: 4
Antigüedad: 18 años, 8 meses
Puntos: 0
Navegación en DataSet tipado

Hola gente.

A partir de mi definición XSD, con xsd.exe he creado una clase
automáticaemente, que deriva de DataSet y define todos los tipos,
tablas y tal que debe llevar el dataset.

Ahora el problema es navegar a través de él.

La estructura es, muy resumida, ésta:

<database nombre="db1">
<relaciones>

<relación nombre="rel1">
<atributos>
<atributo nombre="a11"/>
<atributo nombre="a12"/>
</atributos>
</relación>

<relación nombre="rel2">
<atributos>
<atributo nombre="a21"/>
<atributo nombre="a22"/>
<atributo nombre="a23"/>
</atributos>
</relación>

</relaciones>
</database>

Mi código:

db datos = new db();
datos.ReadXml("ejemplo.xml");
grid.SetDataBinding(datos, "atributo");

«db» es el DataSet con definición de tipo creado a partir del XSD.

El problema es que no sé navegar en tiempo de ejecución (y por
código) por el datagrid, hasta llegar por ejemplo a db1->rel2 y
mostrar los atributos de rel2, pero SÓLO los de rel2. Con el código
que he puesto arriba, me salen TODOS los atributos de TODAS las
relaciones.

Llevo ya un día parao aquí, sin encontrar la solución, me sé la
ayuda de microsoft para datasets de memoria ya :D.

Gracias people ;)!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.