none
Dados DataGridView para Array RRS feed

  • Pergunta

  • Gostaria de saber como posso pegar dados de uma coluna GridView, colocar em um array e depois exportar via txt? E que eu quero tirar a barra de uma coluna Data de Nascimento atráves de um array. Eu importo os dados de um arquivo excel.

    Por enquanto eu faço isso na própria coluna

     Private Sub RetirarBarraDataNascimento()
            For i As Integer = 0 To DataGridView1.Rows.Count - 2
                If (Not IsNothing(DataGridView1.Rows(i).Cells(8).Value)) Then
                    DataGridView1.Rows(i).Cells(8).Value = DataGridView1.Rows(i).Cells(8).Value.ToString().Replace(".", "")
                    DataGridView1.Rows(i).Cells(8).Value = DataGridView1.Rows(i).Cells(8).Value.ToString().Replace("/", "")
                    DataGridView1.Rows(i).Cells(8).Value = DataGridView1.Rows(i).Cells(8).Value.ToString().Replace("-", "")
                End If
    
            Next
        End Sub

    Depois exporto para txt, mas fica visualmente ruim para o usuário, ficar sem a barra. Então crie uma outra coluna e copie os dados da Coluna Data de nascimento, e retirei a barra, mas gostaria de saber se existe a possibilidade de fazer isso com um array, pois tenho muitas colunas para manipular

    Obrigada

    quarta-feira, 26 de março de 2014 22:25

Respostas

  • Crie um List<> e envie as colunas depois e so trabalhar com o array e deixar seu datagrid somente para o usuario,

    algo do tipo :

    Dim array As New List(Of String)()
    
    array.Add(aquisuacoluna)
    Veja mais aqui

    • Marcado como Resposta Giovani Cr sexta-feira, 28 de março de 2014 19:59
    quinta-feira, 27 de março de 2014 00:26