Salvar datos de un grid

22/02/2007 - 21:49 por AT Baez | Informe spam
Saludos al grupo,

Estoy aprendiendo a rellenar mediante programación un control DataGridView
sin enlazarlo a un origen de datos.

Se trata de una tabla con tan solo siete columnas y doce filas (siempre
mantiene estas dimensiones).

MI CONSULTA: ¿Podríais orientarme de como se hace para SALVAR los datos para
poderlos presentar al abrir nuevamente el grid (o sugerir un modo sencillo)?
Si me podéis poner un ejemplo os lo agradezco.
-
A Trujillo

Preguntas similare

Leer las respuestas

#1 Eloy Paredes
23/02/2007 - 00:14 | Informe spam
Lo que yo haria es crear un objeto DataTable con las columnas que necesite de
la siguiente manera:

DataTable miTabla = new DataTable();
miTabla.TableName = "nombreDeMiTabla";
miTabla.Columns.Add(new DataColumn("Columna1", typeof (string)));
miTabla.Columns.Add(new DataColumn("Columna2", typeof (string)));
...
...

Luego enlazar el DataGridView con la tabla recien creada, y para almacenar
los datos utilizaria:

//para guardar a un archivo
miTabla.WriteXml(@"c:\miTabla.xml", XmlWriteMode.WriteSchema);

//para recuperar los datos de mi tabla
miTabla.ReadXml(@"c:\miTabla.xml");


Espero te sirva de algo, saludos:
Eloy Paredes Quispe

"AT Baez" wrote:

Saludos al grupo,

Estoy aprendiendo a rellenar mediante programación un control DataGridView
sin enlazarlo a un origen de datos.

Se trata de una tabla con tan solo siete columnas y doce filas (siempre
mantiene estas dimensiones).

MI CONSULTA: ¿Podríais orientarme de como se hace para SALVAR los datos para
poderlos presentar al abrir nuevamente el grid (o sugerir un modo sencillo)?
Si me podéis poner un ejemplo os lo agradezco.
-
A Trujillo



Respuesta Responder a este mensaje
#2 AT Baez
23/02/2007 - 00:37 | Informe spam
Hola Eloy,
He leido tu explicacion y me voy a poner a experimentar a ver si lo consigo
(seguramente mañana). Ya te comentare como me va.
Muchas gracias por tu ayuda,
Alberto

"Eloy Paredes" wrote in message
news:
Lo que yo haria es crear un objeto DataTable con las columnas que necesite
de
la siguiente manera:

DataTable miTabla = new DataTable();
miTabla.TableName = "nombreDeMiTabla";
miTabla.Columns.Add(new DataColumn("Columna1", typeof (string)));
miTabla.Columns.Add(new DataColumn("Columna2", typeof (string)));
...
...

Luego enlazar el DataGridView con la tabla recien creada, y para almacenar
los datos utilizaria:

//para guardar a un archivo
miTabla.WriteXml(@"c:\miTabla.xml", XmlWriteMode.WriteSchema);

//para recuperar los datos de mi tabla
miTabla.ReadXml(@"c:\miTabla.xml");


Espero te sirva de algo, saludos:
Eloy Paredes Quispe

"AT Baez" wrote:

Saludos al grupo,

Estoy aprendiendo a rellenar mediante programación un control
DataGridView
sin enlazarlo a un origen de datos.

Se trata de una tabla con tan solo siete columnas y doce filas (siempre
mantiene estas dimensiones).

MI CONSULTA: ¿Podríais orientarme de como se hace para SALVAR los datos
para
poderlos presentar al abrir nuevamente el grid (o sugerir un modo
sencillo)?
Si me podéis poner un ejemplo os lo agradezco.
-
A Trujillo



Respuesta Responder a este mensaje
#3 AT Baez
23/02/2007 - 13:05 | Informe spam
Hola otra vez Eloy,

Como te dije que probaría con tu sugerencia. Hecho! y el resultado:
simplemente PERFECTO.

Yo lo estaba haciendo con un array bidimensional y guardándolo en un archivo
de texto; ya te puedes imaginar la apariencia del archivo, cada valor de
cada celda en una nueva línea.
Alberto
-
"Eloy Paredes" wrote in message
news:
Lo que yo haria es crear un objeto DataTable con las columnas que necesite
de
la siguiente manera:

DataTable miTabla = new DataTable();
miTabla.TableName = "nombreDeMiTabla";
miTabla.Columns.Add(new DataColumn("Columna1", typeof (string)));
miTabla.Columns.Add(new DataColumn("Columna2", typeof (string)));
...
...

Luego enlazar el DataGridView con la tabla recien creada, y para almacenar
los datos utilizaria:

//para guardar a un archivo
miTabla.WriteXml(@"c:\miTabla.xml", XmlWriteMode.WriteSchema);

//para recuperar los datos de mi tabla
miTabla.ReadXml(@"c:\miTabla.xml");


Espero te sirva de algo, saludos:
Eloy Paredes Quispe

"AT Baez" wrote:

Saludos al grupo,

Estoy aprendiendo a rellenar mediante programación un control
DataGridView
sin enlazarlo a un origen de datos.

Se trata de una tabla con tan solo siete columnas y doce filas (siempre
mantiene estas dimensiones).

MI CONSULTA: ¿Podríais orientarme de como se hace para SALVAR los datos
para
poderlos presentar al abrir nuevamente el grid (o sugerir un modo
sencillo)?
Si me podéis poner un ejemplo os lo agradezco.
-
A Trujillo



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida