ASP.NET - EXPORTAR GRIDVIEW A BLOCK DE NOTAS

   
Vista:

EXPORTAR GRIDVIEW A BLOCK DE NOTAS

Publicado por CARLIN VELAS (6 intervenciones) el 07/10/2009 22:10:46
Hola mis maestros de la programacion, yo tengo unos cuantos meses programando en serio y mer toque con este dilema

resulta que la compañia quiere que genere archivos de texto(*.txt) desde un gridview y la verdad que solo eh encontrado de gridview a excel

Quisiera que me ayudasen, como puedo pasar el contenido de un GridView a un archivo *.txt....con algun ejemplo pequeño de dos campos eso seria suficiente
de antemano les agradezco espero puedan ayudarme

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:EXPORTAR GRIDVIEW A BLOCK DE NOTAS

Publicado por Leonardo (52 intervenciones) el 09/10/2009 18:50:27
Hace tiempo encontre este código en otro foro(http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/9d57a285-a711-4848-9cd1-e1e6daed3f98/)

Debo reconocer que nunca lo probé... pero por lo que pude ver creo que es efectivo.

String strDestinationFile;
strDestinationFile = "C:\\output.txt";
TextWriter tw = new StreamWriter(strDestinationFile);

//writing the header
for (int x = 0; x < dataGridView1.Columns.Count; x++)
{
tw.Write( dataGridView1.Columns[x].HeaderText);
if (x != dataGridView1.Columns.Count - 1)
{
tw.Write(", ");
}

}
tw.WriteLine();

//writing the data
for (int x = 0; x < dataGridView1.Rows.Count - 1; x++)
{
for (int y = 0; y < dataGridView1.Columns.Count; y++)
{
tw.Write(dataGridView1.Rows[x].Cells.Value);
if (y != dataGridView1.Columns.Count - 1)
{
tw.Write(", ");
}
}
tw.WriteLine();
}
tw.Close();

Saludos
Leo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar