VERIFICAR SE A COLUNA CHECKBO DO GRID ESTA CHECKED
ola pessoa,
eu tenho um data grid que carrega os produtos do pedido que é carregado por um DataSet,criei direto no grid uma coluna CheckBox para fazer a baixa dos produtos,onde o usuario vai selecionando os produtos que ele quer baixar,
eu sei que para fazer a baixa tenho que fazer um FOR Next ,porem eu nao como verificar se naquela linha o checkbox esta flegado ou nao.
tipo:
Dim i As Integer
For i = 0 To dgvDados.RowCount - 1
If dgvDados.CurrentRow.Cells(0).Value = 1 Then
BaixaEmpenho()
End If
Next
dessa maneira nao funicona...
eu tenho um data grid que carrega os produtos do pedido que é carregado por um DataSet,criei direto no grid uma coluna CheckBox para fazer a baixa dos produtos,onde o usuario vai selecionando os produtos que ele quer baixar,
eu sei que para fazer a baixa tenho que fazer um FOR Next ,porem eu nao como verificar se naquela linha o checkbox esta flegado ou nao.
tipo:
Dim i As Integer
For i = 0 To dgvDados.RowCount - 1
If dgvDados.CurrentRow.Cells(0).Value = 1 Then
BaixaEmpenho()
End If
Next
dessa maneira nao funicona...
opa,achei a resposta para esta questao....
fica assim:
For
Each Row As DataGridViewRow In dgvDados.Rows
dgvDados.ReadOnly = True
If Row.Cells(0).Value = True Then
BaixaEmpenho()
End If
Next
o readonly e pq se eu nao tirar o foco da celula ele me retono Nothing no valor.....
ate a proxima....
fica assim:
For
Each Row As DataGridViewRow In dgvDados.Rows
dgvDados.ReadOnly = True
If Row.Cells(0).Value = True Then
BaixaEmpenho()
End If
Next
o readonly e pq se eu nao tirar o foco da celula ele me retono Nothing no valor.....
ate a proxima....
Tópico encerrado , respostas não são mais permitidas