De dataGridView a XML

12/01/2009 - 22:33 por A Trujillo | Informe spam
¡Un atento saludo!
Disculpad la simpleza de mi pregunta, he buscado por horas y cada vez me siento más confundido.
Tengo un dataGridView en un form
Creo un tabla y la asigno al DataSource del dataGridView, así:
dataGridView1.DataSource = myTabla;
Al cerrar el form quisiera escribir en un archivo XML los cambios hechos y
al abrir, leer del archivo XML para volcarlos en el dataGridView.
Seríais tan amables de orientarme por favor,
Saludos desde Poole,
A Trujillo

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
12/01/2009 - 23:01 | Informe spam
"A Trujillo" wrote in message
news:
Mostrar la cita
Puesto que ya tienes el dataGridView vinculado a una tabla (y me imagino que
al decir "tabla" te refieres a un DataTable), lo más sencillo es que el XML
lo extraigas del propio DataTable:

myTabla.WriteXml(archivo);

Esta instrucción salva la tabla completa, no sólo los cambios. Si quieres
únicamente los cambios, puedes usar el método GetChanges() del DataTable, el
cuál te devuelve un nuevo DataTable sólo con los cambios, y a ese datatable
puedes a su vez aplicarle el mencionado WriteXml().

Para leer de vuelta los datos, tienes la correspondiente función ReadXml:

myTabla = new DataTable();
myTabla.ReadXml(archivo);
dataGridView1.DataSource = myTabla;
#2 A Trujillo
13/01/2009 - 10:51 | Informe spam
"Alberto Poblacion" wrote in message news:%
Mostrar la cita
Hola Alberto,
Exacto lo que buscaba; para mi propósito funciona perfectamente. Muchas gracias por tu ayuda.
A Trujillo
Ads by Google
Search Busqueda sugerida