Numero ligne gridview

hetro -  
Kalissi Messages postés 221 Statut Membre -
Bonjour,

je suis debutant en vb NET 2012

COMMENT METTRE LES NEMURO DES LIGNES SUR LE GRIDVIEW

merci

3 réponses

  1. Kalissi Messages postés 221 Statut Membre 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
    1. 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
  2. Kalissi Messages postés 221 Statut Membre 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
    1. Utilisateur anonyme
       
      Au temps pour moi, je n'avais pas fait attention que tu utilisais le header
      0
  3. Kalissi Messages postés 221 Statut Membre 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