CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Crear un DataSet en base al esquema de un XML. I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Crear un DataSet en base al esquema de un XML. I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Crear un DataSet en base al esquema de un XML. I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Crear un DataSet en base al esquema de un XML. I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Crear un DataSet en base al esquema de un XML. I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Crear un DataSet en base al esquema de un XML.

Ir abajo 
2 participantes
AutorMensaje
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitimeVie Mar 11, 2011 7:21 pm

Crear un DataSet en base al esquema de un XML.

Podemos crear un DataSet de forma dinámica, esto nos ayuda a poder cambiar la estructura de un DataSet sin tener que codificar o actualizar un DataSet sin tener que modificar el código fuente, pero la estructura debe de estar en un xml, lo pueden crear manualmente, este es un ejemplo:

--------------------------------------------------
<MyDataSet xmlns:od="urn:schemas-microsoft-com:officedata">
<Tabla1>
<Campo1/>
<Campo2/>
<Campo3/>
</Tabla1>
<Tabla2>
<Campo1/>
<Campo2/>
</Tabla2>
</MyDataSet>
--------------------------------------------------

Ahora en nuestro código lo cargamos así:

--------------------------------------------------
DataSet dataSet = new DataSet();
dataSet.InferXmlSchema("Esquema.xml", new string[] { "urn:schemas-microsoft-com:officedata" });
--------------------------------------------------

Donde "Esquema.xml" es la dirección con nombre de nuestro xml, en este caso esta en raíz y se llama "Esquema.xml", el "dataSet.DataSetName" adquiere el nombre del tag mayor (MyDataSet).
Volver arriba Ir abajo
https://cspromex.activo.mx
CesarChavezNava
Principiante
CesarChavezNava


Mensajes : 6
Puntos : 12

Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Re: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitimeLun Abr 23, 2012 1:27 pm

Disculpa como puedo ligar varias tabals de XML por asi decirlo mira lo que pasa esque tengo una base de datos con este esquema

Código:
<children>
<child campo1="" ....>
<mother campo1="" ... />
<father campo1= "" ... />
<visits>
<visit campo1="" ... />
<visit campo1="" ... />
</visits>
</child>
</children>

y lo quiero mostrar en un dataGridView pero solo puedo mostrar una sola etiqueta mi codigo es este

Código:
OpenFileDialog Abrir = new OpenFileDialog();

            Abrir.Filter = "Archivos xml|*.xml";

            if (Abrir.ShowDialog() == DialogResult.OK)
            {

                FileStream Archivo = new FileStream(Abrir.FileName, FileMode.Open, FileAccess.Read);

                String nomFile = Abrir.FileName;
                this.textBox1.Text = nomFile;

                ruta = textBox1.Text;
                string filePath = ruta;
                dataSet1.ReadXml(filePath);
                dataGridView1.DataSource = dataSet1;
                dataGridView1.DataMember = "Child";

            }

El proble siento que esta al final y la pregunta seria ¿Como concatenar varias etiquetas para que aparescan en el mismo data dataGridView?

Gracias de antemano
Volver arriba Ir abajo
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Re: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Abr 24, 2012 9:20 am

mm no entendí bien, pero por lo que veo en tu esquema, lo que quieres es un grid con jerarquía, tendras que ser mas especifico por favor.
Volver arriba Ir abajo
https://cspromex.activo.mx
CesarChavezNava
Principiante
CesarChavezNava


Mensajes : 6
Puntos : 12

Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Re: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitimeMar Abr 24, 2012 9:59 am

Lo que sucede es que importo una base de datos al data grid pero solo puedo visualisar una parte de ella con esta linea

Código:
dataGridView1.DataMember = "Child";

Solo me muestra los campos de la etiqueta Child lo que quisiera saber, es como puedo concatenar mas por ejemplo:


Código:
dataGridView1.DataMember = "Child" + "Mother"... etc. 

Se que de esa forma no funciona quisiera saber si hay alguna forma, gracias
Volver arriba Ir abajo
CesarChavezNava
Principiante
CesarChavezNava


Mensajes : 6
Puntos : 12

Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Re: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitimeVie Abr 27, 2012 11:00 am

Asi es quiero un datagrid con jerarquia
Volver arriba Ir abajo
Contenido patrocinado





Crear un DataSet en base al esquema de un XML. Empty
MensajeTema: Re: Crear un DataSet en base al esquema de un XML.   Crear un DataSet en base al esquema de un XML. I_icon_minitime

Volver arriba Ir abajo
 
Crear un DataSet en base al esquema de un XML.
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Crear login a base de datos MySql desde C#
» Crear y guardar archivos
» de base de datos a texbox?
» Ayuda crear emoticones en un chat
» Crear carpeta

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: