Vb.Net Datagrid vide ???

Signaler
Messages postés
532
Date d'inscription
lundi 5 juin 2006
Statut
Membre
Dernière intervention
6 octobre 2012
-
Messages postés
16
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
18 février 2009
-
Salut à tous...
Petite question bête qui me pose beaucoup de problème..


Je cherche à faire une condition avec le DataGrid.
Je veux dire une truc du genre
Si mon datagrid est vide (j'ai absolument rien dans le datagrid) Alors...


Comment je fais pour coder que si mon Datagrid ne contient aucune information, il est complètement vide




Merci de votre aide

1 réponse

Messages postés
16
Date d'inscription
mercredi 28 mai 2008
Statut
Membre
Dernière intervention
18 février 2009

Essaye ceci.
tu crée une variable dans laquelle tu va mettre le contenu des cellules une par une
tu parcoure ensuite ton datagrid avec une boucle for. Si le contenu d'une cellule est différente d'un "vide", alors tu met ce contenu dans ta variable.
à la fin de la boucle, tu vois si il y a qqch dans ta variable.
ça devrait donner à peu près ceci :

dim num_colonne as integer
dim num_ligne as integer
num_colonne=0
num_ligne=0

for num_colonne = 0  to ...      'tu parcours les colonnes une par une
      for num_ligne = 0 to ....      'tu parcours les lignes une par une
      if datagridview(num_colonne, num_ligne) <>""   'si la cellule est différente d'un contenu vide(donc si il y a quelque chose)
      variable = datagridview(num_colonne, num_ligne)   'tu met ce contenu dans la variable
      Next
Next

if variable <> ""            'si il y a qqch dans ta variable (donc que ton datagrid n'est pas vide!)
   Then : ................      'tu tapes ton code
   Else : ..................      'sinon (ton datagrid est vide), tu tapes ton code
End if

Voilà j'espère que ça t'aidera