none
Usar dados do DatagridView para criar arquivo CSV RRS feed

  • Pergunta

  • Pessoal como faço para Usar dados do DatagridView para criar arquivo CSV? separado as colunas por ";"?
     c# Win forms

    Question
    Você não pode votar em sua própria postagem
    0

    eu consegui exportar, porem nao sei como delimitar //para o tipo 10 sao 20 posiçoes

    // para o tpo 11 sao 6 posiçoes

    //para o tipo 12 sao 5 posiçoes //ele cria uma linha vazia aqui em cima 10;625;0155000001;C;M;A; ; ;CHEFE TRANSP.(O.S.OBRAS PEFM-22);CRR; ;4; ;ADMINISTRACAO;44;01091995; ;3986,85;C;1527,14;2459,71; // essa seria a primeira linha sem cabeçalçho 11;625;0155000001;03; ;1556,28; //aqui sao 6 colunas, mas ele cria ate a 21 -> ;;;;;;;;;;;;;;; 11;625;0155000001;05; ;937,18;;;;;;;;;;;;;;;; 11;625;0155000001;06; ;786,67;;;;;;;;;;;;;;;; 11;625;0155000001;07; ;706,72;;;;;;;;;;;;;;;; 12;625;0155000001;54;360,82;;;;;;;;;;;;;;;;; 12;625;0155000001;55;132,23;;;;;;;;;;;;;;;;; 12;625;0155000001;99;0,01 //aqui sao 5 mas ele cria tbm ate a 21 -> ;;;;;;;;;;;;;;;;;

    • Editado TiagoJesusTJS quinta-feira, 7 de setembro de 2017 16:38
    quinta-feira, 7 de setembro de 2017 14:16

Respostas

  • conseguir resolver, limitando as colunas Guilherme.
     foreach (DataRow dr in dt.Rows)
                    {
                        if (dr.ItemArray[0].ToString() == "10")
                        {
                            _QuantDeColunas = 22;
                        }
                        if (dr.ItemArray[0].ToString() == "11")
                        {
                            _QuantDeColunas = 7;
                        }
                        if (dr.ItemArray[0].ToString() == "12")
                        {
                            _QuantDeColunas = 6;
                        }
    sexta-feira, 8 de setembro de 2017 14:29

Todas as Respostas

  • por favor pessoal, preciso muito disso.
    quinta-feira, 7 de setembro de 2017 19:59
  • Bom dia TiagoJesusTJS

    Tudo bem contigo?

    Poderia por gentileza nos informar se o seu caso se trata de uma questão de Break Fix (erro na ferramenta) ou uma questão de How To?

    Atenciosamente,


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 8 de setembro de 2017 12:19
    Moderador
  • Tiago,

    Fala meu caro !! Tudo na paz ? Eu saí do Facebook !

    Qual o teu skype ?


    Antero Marques
    ______________________________________________________________________________
    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta. O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.


    sexta-feira, 8 de setembro de 2017 12:44
  • aooooooooooo dr, eu vi mesmo que vc tinha sumido, tudo na paz, graças ao bom Deus. como que tu ta mano?segue abaixo:
    Skype:TiagoJesusMGF

    sexta-feira, 8 de setembro de 2017 14:28
  • conseguir resolver, limitando as colunas Guilherme.
     foreach (DataRow dr in dt.Rows)
                    {
                        if (dr.ItemArray[0].ToString() == "10")
                        {
                            _QuantDeColunas = 22;
                        }
                        if (dr.ItemArray[0].ToString() == "11")
                        {
                            _QuantDeColunas = 7;
                        }
                        if (dr.ItemArray[0].ToString() == "12")
                        {
                            _QuantDeColunas = 6;
                        }
    sexta-feira, 8 de setembro de 2017 14:29