none
crear documento xml con información de formulario

Respuestas

  • Hola crituscam.

    Depende de donde tengas el formulario, como y con que controles, se puede realizar de formas diferentes, pero te voy a poner una generica para cualquier caso que se puede contruir rapidamente.

    Se trata de crear una tabla en la que cada columna representa el nombre de cada campo del diccionario, luego en cada fila de la tabla se insertara un formulario y al final se escribe en un archivo xml.

    Un codigo como este:

    // crear una tabla
    System.Data.DataTable table = new System.Data.DataTable("Formularios");
    // insertar como columnas los nombres de los campos del formulario
    table.Columns.Add("campo1");
    table.Columns.Add("campo2");
    table.Columns.Add("campo3");
    // insertar mas campos .....
    
    // insertar una fila con los datos del formulario
    // pueden haber tantas filas como formularios
    System.Data.DataRow row = table.NewRow();
    row["campo1"] = "campo 1 del formulario";
    row["campo2"] = "campo 2 del formulario";
    row["campo3"] = "campo 3 del formulario";
    // añadir la fila con el formulario
    table.Rows.Add(row);
    
    // mas filas para mas formularios .......
    
    // guardar el archivo xml con los datos de la tabla
    table.WriteXml("nombreArchivo.xml");
    ya me contaras si es lo que buscas

     


    Saludos
    David González
    • Propuesto como respuesta David_González jueves, 01 de abril de 2010 14:10
    • Marcado como respuesta ccmmasi lunes, 05 de abril de 2010 16:51
    viernes, 26 de marzo de 2010 19:25

Todas las respuestas

  • Hola crituscam.

    Depende de donde tengas el formulario, como y con que controles, se puede realizar de formas diferentes, pero te voy a poner una generica para cualquier caso que se puede contruir rapidamente.

    Se trata de crear una tabla en la que cada columna representa el nombre de cada campo del diccionario, luego en cada fila de la tabla se insertara un formulario y al final se escribe en un archivo xml.

    Un codigo como este:

    // crear una tabla
    System.Data.DataTable table = new System.Data.DataTable("Formularios");
    // insertar como columnas los nombres de los campos del formulario
    table.Columns.Add("campo1");
    table.Columns.Add("campo2");
    table.Columns.Add("campo3");
    // insertar mas campos .....
    
    // insertar una fila con los datos del formulario
    // pueden haber tantas filas como formularios
    System.Data.DataRow row = table.NewRow();
    row["campo1"] = "campo 1 del formulario";
    row["campo2"] = "campo 2 del formulario";
    row["campo3"] = "campo 3 del formulario";
    // añadir la fila con el formulario
    table.Rows.Add(row);
    
    // mas filas para mas formularios .......
    
    // guardar el archivo xml con los datos de la tabla
    table.WriteXml("nombreArchivo.xml");
    ya me contaras si es lo que buscas

     


    Saludos
    David González
    • Propuesto como respuesta David_González jueves, 01 de abril de 2010 14:10
    • Marcado como respuesta ccmmasi lunes, 05 de abril de 2010 16:51
    viernes, 26 de marzo de 2010 19:25
  • hola david....

    uy hermano, que bien, me funciono de maravilla...

    muchas gracias hermano, la 

    verdad he aprendido mucho en este grupo, muchas gracias por su valiosa colaboracion

    gracias

    cristian

    lunes, 05 de abril de 2010 16:51