Téléchargement
illégal
Posez votre question Signaler

Creer Ligne Datagridview VB [Résolu]

Yeshe Konchok 7Messages postés 12 octobre 2011Date d'inscription 29 mars 2012Dernière intervention - Dernière réponse le 20 oct. 2011 à 13:34
Bonjour,
Voila mon problème...
j'aimerai créer une nouvelle ligne dans mon datagridview le problèe est que le nombre de colonne n'est pas forcément fixe...
normalement le code est MonDataGridView.Rows.add() avec dans les () les valeurs à ajouter par exemple ("1","2","3") le problème c'est que comme je n'est pas forcément trois colonne mais un nombre indéfinie j'aimerai créer une ligne vide que je remplie après...
Comment puis je faire?
Merci d'avance
Lire la suite 

Creer Ligne Datagridview VB »

3 réponses
Réponse
+0
moins plus
Bonjour,

Tu ajoute simplement une ligne vide :-)

Me.DGV_Solutions.Rows.Add()

Peut-importe le nombre de colonnes, cette instruction fonctionne.

Cdt

Lupin
Ajouter un commentaire
Réponse
+0
moins plus
J'ai lu quelque part qu'on ne pouvait pas ajouter une ligne vide... j'ai essayer mais sa marche pas j'ai du faire une erreur ailleurs merci beaucoups ;)
Ajouter un commentaire
Réponse
+0
moins plus
re:

as-tu initialisé ton DataGridView ?

Lupin

Ajout :

Pour que l'instruction fonctionne, il te faut initialiser le
nombre de colonne à chaque fois que tu veux ajouter
une ligne.

Me.DGV_Solutions.ColumnCount = 10

Me.DGV_Solutions.Rows.Add()

Il est préférable de définir toutes tes colonnes au préalable,
mais il est possible de n'afficher que celle qui
sont utile pour le moment.

Au moment de l'initialisation, tu masque toutes les colonnes.

Dim Limite As Int32 = (Me.DGV_Solutions.ColumnCount - 1)
For Boucle As Int32 = 1 To Limite
Me.DGV_Solutions.Columns(Boucle).Visible = False
Next

Dans cette exemple, je laisse la première colonne visible.

Ensuite, dépendant du besoin ponctuel, tu affiches les
colonnes désirées :

Me.DGV_Solutions.Columns(3).Visible = True

et ainsi de suite ...

Cdt

Lupin
Ajouter un commentaire
Ce document intitulé « Creer Ligne Datagridview VB » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?