SELECAO E VALORES CHKBOX EM DATAGRIDVIEW - SOCORRO
Ola
Tenho o seguinte problema:
Tenho um GRID que permite seleção múltipla com uma coluna checkbox desejo que ao selecionar varias linhas e clicar em qualquer célula da coluna checkbox todas as linhas selecionadas sejam atualizados os valores para o valor contrario ao que já esta definido. Já tentei de tuto aqui mas esse VB.NET parece que em vez de facilitar complica, em VB6 seria facil facil isso mas aqui e um sofrimento total.
Por favor ajuda
Tenho o seguinte problema:
Tenho um GRID que permite seleção múltipla com uma coluna checkbox desejo que ao selecionar varias linhas e clicar em qualquer célula da coluna checkbox todas as linhas selecionadas sejam atualizados os valores para o valor contrario ao que já esta definido. Já tentei de tuto aqui mas esse VB.NET parece que em vez de facilitar complica, em VB6 seria facil facil isso mas aqui e um sofrimento total.
Por favor ajuda
Verifica se isso te ajuda.... (Cells(0) é a coluna com CheckBox)
Private Sub DataGridView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown
Select Case e.KeyCode
Case Keys.Space
For Each Item As DataGridViewRow In Me.DataGridView1.Rows
If Item.Selected = True Then
Item.Cells(0).Value = Not Item.Cells(0).Value
End If
Next
End Select
End Sub
Ola
Obrigado pela resposta.
Fiz testes aqui e mesmo com a sua sugestão sempre um valor fica sem ser marcado ou desmarcado alem do mais queria que isso funcionasse no click dentro da celula e nao por opcao de teclado. Uma coisa tambem que nao da certo e que se voce selecionar linhas alternadas clicando ja diretemente na celula do checkbox as linhas com checkbox (true) nao ficam selecionadas mesmo que seja por definicao como selecao multipla.
Se conseguir me ajudar lhe agradeco
Obrigado pela resposta.
Fiz testes aqui e mesmo com a sua sugestão sempre um valor fica sem ser marcado ou desmarcado alem do mais queria que isso funcionasse no click dentro da celula e nao por opcao de teclado. Uma coisa tambem que nao da certo e que se voce selecionar linhas alternadas clicando ja diretemente na celula do checkbox as linhas com checkbox (true) nao ficam selecionadas mesmo que seja por definicao como selecao multipla.
Se conseguir me ajudar lhe agradeco
Tópico encerrado , respostas não são mais permitidas