DataGridView avec colonne CheckBox+vb.net

flwr111 -  
BadBoy3 Messages postés 128 Statut Membre -
Bonjour,
j'ai un DataGridView avec colonne CheckBox en vb.net , je veux parcourir le datagridview ,et lorsque la colonne de CheckBox est selectionée , faire un traitement.
je connais pas l'evenement de DataGridView à utiliser pour cela,
merci
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. BadBoy3 Messages postés 128 Statut Membre 15
     
    veuillez montrer la solution pour que d'autres internautes peut l'utilité
    1
  2. BadBoy3 Messages postés 128 Statut Membre 15
     
    dim i as integer

    'valeur indique l'index de la colonne qui contient les checkbox (je donne 0 par default)
    dim j as integer=0

    While i <> datagrid.Rows.Count

    If datagrid.Rows(i).Cells(j).Value.ToString = "True" Then

    'ton traitement

    End If
    i = i + 1
    End While
    0
    1. flwr111
       
      merci pour ta réponse, je l'ai essayé, voilà le code:
      Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
      For i As Integer = 0 To maDatagridView.Rows.Count - 1
      'If CheckBox1.Checked = True Then

      If maDatagridView.Rows(i).Cells(0).Value.ToString = "True" Then
      Label1.Text = "ça marche"
      End If

      Next
      End Sub
      mais cela ne marche pas, voilà l'erreur que je reçoi l'erreur suivante:
      La référence d'objet n'est pas définie à une instance d'un objet.
      s'il v ous plait quel est la solution?
      0
  3. BadBoy3 Messages postés 128 Statut Membre 15
     
    quel ligne l'erreur est signé!!!
    0
    1. flwr111
       
      c'est sur la ligne:
      If maDatagridView.Rows(i).Cells(0).Value.ToString = "True" Then
      0
  4. BadBoy3 Messages postés 128 Statut Membre 15
     
    je sais pas c'est pas claire il y plusieurs plusieurs possibilité !!!!! refaire avec while que je té donné ca marche avec moi
    je m'excuse je détaille pas (question de temps)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. flwr111
     
    ok merci BadBoy3 , j'ai utilisé une autre solution et ça marche,merci
    0