martes, 29 de abril de 2014

Lectura de un archivo de texto plano C#

Cascaron DataLayerIng Lo mas sencillo pero como es util para trabajar con datos. sobretodo cuando todo se exporta a CSV


            String FileName="";

            OpenFileDialog openFiledialog = new OpenFileDialog();
            if (openFiledialog.ShowDialog() == DialogResult.OK)
            {
                FileName = openFiledialog.FileName;
            }


            StreamReader objReader = new StreamReader(FileName);
            string sLine = "";
            ArrayList arrText = new ArrayList();
            sLine = objReader.ReadLine();
            while (sLine != null)
            {
                sLine = objReader.ReadLine();
                if (sLine != null)
                    arrText.Add(sLine);
            }
            objReader.Close();

REquiere incluir:
           using System.IO;
           using System.Collections;