Usuário com melhor resposta
comparação entre um textbox e o datagridview

Pergunta
-
Ola!!! boa noite!!!!
meu nome é marcio, tenho 37 anos e recentemente instalei o visual basic no meu note pra relembrar a epoca boa do colegio. Pois bem, vamos a pergunta!! Estou montando um sistema de coleta de dados e gostaria de saber como comparar os dados no textbox com o datagridview? Um exemplo, digito o codigo de barras de um produto no textbox e quero compara-lo com que ja esta no datagridview. Se esse codigo ja existir no datagridview ele poderia mostrar a quantidade de vezes que esse codigo foi digitado em outra coluna!!! Bom, essa é minha duvida, espero ter sido bem explicito!!!!!
Respostas
-
Itere pela tua grid view com um DataGridViewRow:
For Each dgvr As DataGridViewRow In Me.dgv1.Rows
Aí é só comparar o valor da célula desejada:
If dgvr.Cells(colunaCodigoBarras).Value.ToString().Equals(Me.txtCodigoBarras.Text) Then
quantidade += 1- Sugerido como Resposta Filipe B CastroModerator quarta-feira, 5 de julho de 2017 13:31
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 10 de julho de 2017 15:57
Todas as Respostas
-
Itere pela tua grid view com um DataGridViewRow:
For Each dgvr As DataGridViewRow In Me.dgv1.Rows
Aí é só comparar o valor da célula desejada:
If dgvr.Cells(colunaCodigoBarras).Value.ToString().Equals(Me.txtCodigoBarras.Text) Then
quantidade += 1- Sugerido como Resposta Filipe B CastroModerator quarta-feira, 5 de julho de 2017 13:31
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 10 de julho de 2017 15:57
-
Bom dia,
Por falta de retorno, essa thread está sendo encerrada.
Caso necessário, deverá ser aberta uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN 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.