Numero ligne gridview

hetro -  
Kalissi Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis debutant en vb NET 2012

COMMENT METTRE LES NEMURO DES LIGNES SUR LE GRIDVIEW

merci
A voir également:

3 réponses

Kalissi Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   20
 
Bonjour,

Exemple Type :


Private Sub NumeroterEnteteDeLigne()

Dim Limite As Int32 = dgvDonnees.Rows.Count
For Boucle As Int32 = 1 To Limite
Me.dgvDonnees.Rows(Boucle - 1).HeaderCell.Value = Boucle.ToString
Next

End Sub


K
0
Utilisateur anonyme
 
Bonsoir,

ça marche si le datagridview n'est pas bindé.

En cas de binding sur une base de données, il faut ajouter un index dans la requête sql.
En cas de binding sur une collection (liste, tableau, etc...) il faut soit faire une requête Linq qui ajoute l'index, soit modifier la classe.
0
Kalissi Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   20
 
même bindé :-)


Private Sub NumeroterEnteteDeLigne()

Dim Limite As Int32 = Me.bsDonnees.Count
For Boucle As Int32 = 1 To Limite
Me.DGV_Solutions.Rows(Boucle - 1).HeaderCell.Value = Boucle.ToString
Next

End Sub


Testé.

K
0
Utilisateur anonyme
 
Au temps pour moi, je n'avais pas fait attention que tu utilisais le header
0
Kalissi Messages postés 218 Date d'inscription   Statut Membre Dernière intervention   20
 
bien sur il faut aussi jouer sur la largeur du header :
pour un compte de 1859 j'ai du posé la largeur à 75


Me.DGV_Solutions.RowHeadersWidth = 75


K
0