E ai, pessoal, olha só que estranho, eu estou atribuindo todos os valores de uma datagrid em uma variavel. Mas o engraçado, é que, se eu tenho 10 valores para serem armazenados, só armazenam os nove primeiros, e o ultimo não é armazenado. não importa quantos conteúdos de células que você tente guardar, o último não é guardado. Deem uma olhada no código:
Dim nc As Integer = 0
Dim texto As String
Dim dtemtes as string
dt = dgdtemte.DataSource
For Each linha As DataRow In dt.Rows
For Each coluna As DataColumn In dt.Columns
nc = nc + 1
If linha(coluna) <> "" Then
texto = linha(coluna)
If nc <= 16 Then
dtemtes = dtemtes & "0" & Hex(nc - 1) & "=" & texto & vbCrLf
Else
dtemtes = dtemtes & Hex(nc - 1) & "=" & texto & vbCrLf
End If
End If
Next
Next
MsgBox(dtemtes)
Porque isso acontece? Eu estou fazendo alguma coisa de errado ou é normal?
Pergunta
Andersonjb
E ai, pessoal, olha só que estranho, eu estou atribuindo todos os valores de uma datagrid em uma variavel. Mas o engraçado, é que, se eu tenho 10 valores para serem armazenados, só armazenam os nove primeiros, e o ultimo não é armazenado. não importa quantos conteúdos de células que você tente guardar, o último não é guardado. Deem uma olhada no código:
Porque isso acontece? Eu estou fazendo alguma coisa de errado ou é normal?
Link para o comentário
Compartilhar em outros sites
19 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.