none
como salvar list<> em arquivo txt RRS feed

Respostas

  • Segue um exemplo feito de uma lista Genérica para Txt. Exportando todo os campos

     SaveFileDialog sfd = new SaveFileDialog();
                    sfd.Filter = "Texto|*.txt";
                    sfd.Title = "Salvar Texto";
                    DialogResult drt = sfd.ShowDialog();
                    if (drt != DialogResult.OK)
                        return;
                    String caminho = sfd.FileName;
                    StreamWriter swriter = new StreamWriter(caminho);
                    for (int i = 0; i < minhaLista.Count; i++)
                    {
                        swriter.WriteLine("Cod: " + MinhaLista[i].Cod);
                        swriter.WriteLine("Ean: " + MinhaLIsta[i].Ean);
                        swriter.WriteLine("EanGwnet: " + minhaLIsta[i].Ean2);
                        swriter.WriteLine("Desc: " + minhaLista[i].Descricao);
                        swriter.WriteLine("NotaForn: " + minhaLista[i].NotaForn);
                        swriter.WriteLine("CNOJ: " + minhaLIsta[i].CNPJ);
                        swriter.WriteLine("CodigoGwnet: " + minhaLista[i].CodigoFornecedor);
                        swriter.WriteLine("Unidade: " + minhaLIsta[i].UnConversao);
                        swriter.WriteLine();
                    }
                    swriter.Close();


    • Editado PachecoDT terça-feira, 14 de maio de 2013 11:24
    • Sugerido como Resposta PachecoDT terça-feira, 14 de maio de 2013 11:24
    • Marcado como Resposta TATA_CF segunda-feira, 20 de maio de 2013 18:23
    terça-feira, 14 de maio de 2013 11:23

Todas as Respostas

  • Importe o namespace System.IO; e use a classe StreamWriter

    // sua lista var pessoas = new List<string>() { "Allan Holdsworth", "Bill connors", "John Scofield", "Scott henderson", "Eric Johnson" }; var fullPath = @"C:\VisualStudio\Pessoas.txt"; using (var escritor = new StreamWriter(fullPath)) { foreach (var pessoa in pessoas) escritor.WriteLine(pessoa); }

    Esse site tem mais exemplos:

    http://www.dotnetperls.com/streamwrite


    • Sugerido como Resposta Israel Vilela terça-feira, 14 de maio de 2013 11:28
    terça-feira, 14 de maio de 2013 02:15
  • Segue um exemplo feito de uma lista Genérica para Txt. Exportando todo os campos

     SaveFileDialog sfd = new SaveFileDialog();
                    sfd.Filter = "Texto|*.txt";
                    sfd.Title = "Salvar Texto";
                    DialogResult drt = sfd.ShowDialog();
                    if (drt != DialogResult.OK)
                        return;
                    String caminho = sfd.FileName;
                    StreamWriter swriter = new StreamWriter(caminho);
                    for (int i = 0; i < minhaLista.Count; i++)
                    {
                        swriter.WriteLine("Cod: " + MinhaLista[i].Cod);
                        swriter.WriteLine("Ean: " + MinhaLIsta[i].Ean);
                        swriter.WriteLine("EanGwnet: " + minhaLIsta[i].Ean2);
                        swriter.WriteLine("Desc: " + minhaLista[i].Descricao);
                        swriter.WriteLine("NotaForn: " + minhaLista[i].NotaForn);
                        swriter.WriteLine("CNOJ: " + minhaLIsta[i].CNPJ);
                        swriter.WriteLine("CodigoGwnet: " + minhaLista[i].CodigoFornecedor);
                        swriter.WriteLine("Unidade: " + minhaLIsta[i].UnConversao);
                        swriter.WriteLine();
                    }
                    swriter.Close();


    • Editado PachecoDT terça-feira, 14 de maio de 2013 11:24
    • Sugerido como Resposta PachecoDT terça-feira, 14 de maio de 2013 11:24
    • Marcado como Resposta TATA_CF segunda-feira, 20 de maio de 2013 18:23
    terça-feira, 14 de maio de 2013 11:23
  • Obrigado!!

    TATA

    segunda-feira, 20 de maio de 2013 18:24