lunes, marzo 06, 2006

Cargar datos aun Datagrid de un archivo.txt delimitado por "|"

MENSAJE ORIGINAL
"Fernando Velarde" wrote:
> Hola grupo necesito cargar datos de un Archivo.txt delimitado po "|" a un
> datagrid como puedo hacer.
>
> Saludos
>
> Fer
>

SOLUCIÓN PROPUESTA
Lo primero que necesitas hacer es crear un DataTable que sirva como repositorio de los datos. Este DataTable será el DataSource del DataGrid.

Aquí te van unas ligas sobre el tema que te permitirán saber como crear un DataTable:
http://msdn2.microsoft.com/es-es/library/system.data.datatable.aspx
http://www.dotnetcr.com/index.aspx?ID=3&art=17&tag=Como-agregar-DataRow-a-un-DataTable

Posteriormente vas a leer el archivo utilizando la clase StreamReader y analizas cada línea de texto con el fin de convertir el texto separado por "|" en columnas DataColumn, que agregaras dentro de un DataRow que a su vez agregaras a tu DataTable.

Aquí te va una liga sobre como utilizar el StreamReader para leer el archivo.
http://support.microsoft.com/kb/302309/ES/

Una vez que realizaste los pasos anteriores asocias el objeto DataTable con el DataGrid por medio de su propiedad DataSource.

Si estas usando ASP.NET entonces adicionalmente deberás llamar el método DataBind del Objeto DataGrid.

Y esto es todo.

Esta es una solución de las muchas que pueden aplicar a tu necesidad.

Espero que esta guía te sirva


REFERENCIA EN: microsoft.public.es.dotnet.vb

http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.es.dotnet.vb&mid=518362a1-db41-4568-a6cd-8cf2b3304394