FORMATAR COLUNA DATA GRID AO ENVIAR PARA TXT.
Bom dia necessito de ajuda
Estou tentando criar um Arquivo.txt através das informações contidas num data grid meu problema é que no txt estes campos tem largura definida então tenho que preencher com [Ô]0[Ô] até completar o tamanho do campo no caso 7 caracteres. Ex. se na coluna CODIGO do meu data grid eu digitar 786 ele tem que imprimir no txt 0000786.
Tentei das seguintes formas:
V= Format(CODIGO, [Ô]0000000[Ô])
V= Format(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô]).Value, [Ô]0000000[Ô])
(V é uma variavel onde salvo antes de mandar pro txt e CODIGO é o nome de uma coluna do meu data grid)
Na Primeira ele dá erro pois pelo que entendi ele tenta pegar o objeto coluna do data grid e não seu conteúdo(Sou meio leigo com relação a Termos mas acho que dá pra entender)
Já no segundo ele imprime [Ô]0000000[Ô] no txt e ignora o conteudo da coluna do Data Grid.
Alguma Alma bondosa e Caridosa poderia me ajudar?
Estou tentando criar um Arquivo.txt através das informações contidas num data grid meu problema é que no txt estes campos tem largura definida então tenho que preencher com [Ô]0[Ô] até completar o tamanho do campo no caso 7 caracteres. Ex. se na coluna CODIGO do meu data grid eu digitar 786 ele tem que imprimir no txt 0000786.
Tentei das seguintes formas:
V= Format(CODIGO, [Ô]0000000[Ô])
V= Format(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô]).Value, [Ô]0000000[Ô])
(V é uma variavel onde salvo antes de mandar pro txt e CODIGO é o nome de uma coluna do meu data grid)
Na Primeira ele dá erro pois pelo que entendi ele tenta pegar o objeto coluna do data grid e não seu conteúdo(Sou meio leigo com relação a Termos mas acho que dá pra entender)
Já no segundo ele imprime [Ô]0000000[Ô] no txt e ignora o conteudo da coluna do Data Grid.
Alguma Alma bondosa e Caridosa poderia me ajudar?
Tente fazer da seguinte forma:
onde vc esta colocando:
V= Format(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô]).Value, [Ô]0000000[Ô])
mude para
V =Format(Convert.ToDouble(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô])), [Ô]0000000[Ô])
abraços!
onde vc esta colocando:
V= Format(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô]).Value, [Ô]0000000[Ô])
mude para
V =Format(Convert.ToDouble(DataGrid_Dados.CurrentRow.Cells([Ô]CODIGO[Ô])), [Ô]0000000[Ô])
abraços!
Boa Tarde
vou tentar se der certo posto, obrigado.
Sem querer abusar, mas já abusando. Como vincular o Data Grid a um Banco de Dados???
Tipo modifico o Data Grid e ele modifica no banco.
e qual melhor banco para fazer isso???
Obrigado
vou tentar se der certo posto, obrigado.
Sem querer abusar, mas já abusando. Como vincular o Data Grid a um Banco de Dados???
Tipo modifico o Data Grid e ele modifica no banco.
e qual melhor banco para fazer isso???
Obrigado
Na aba propriedades vc seleciona o datareader para vincular o banco, agora banco de dados cada um tem sua opinião eu particularmente uso o mysql.
Faça seu login para responder