Numéroter les lignes RowHeader d'un DataGridView
Fermé
Utilisateur anonyme
-
Modifié par MicDundee le 2/08/2013 à 14:45
Utilisateur anonyme - 22 sept. 2013 à 05:59
Utilisateur anonyme - 22 sept. 2013 à 05:59
A voir également:
- Numéroter les lignes RowHeader d'un DataGridView
- Comment numéroter les pages sur word - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Comment numéroter les pages sur powerpoint - Guide
- Excel afficher toutes les lignes masquées ✓ - Forum Excel
- Excel sélectionner toutes les lignes contenant un mot ✓ - Forum Excel
3 réponses
Kalissi
Messages postés
218
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
15 juillet 2019
20
16 sept. 2013 à 19:34
16 sept. 2013 à 19:34
Bonjour,
Noter que l'instruction "Cstr" est une instruction qui vient du VB6
Compatibilité oblige, .Net reconnait l'instruction.
Porposition :
Il serait souhaitable d'utiliser une instruction VB.Net
Convert.ToString(I + 1)
K
Noter que l'instruction "Cstr" est une instruction qui vient du VB6
Compatibilité oblige, .Net reconnait l'instruction.
Porposition :
Il serait souhaitable d'utiliser une instruction VB.Net
Convert.ToString(I + 1)
K
Kalissi
Messages postés
218
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
15 juillet 2019
20
16 sept. 2013 à 19:39
16 sept. 2013 à 19:39
suite :
Il en est de même pour la déclaration :
Dim I as Integer
Si vous tapez l'instruction :
Convert.
Vous verrez que le mot Interger n'y figure pas, c'est Int32
tout comme
Dim I As Long
Convert.ToInt64
Vous ne trouverez pas
Convert.ToLong
K
Il en est de même pour la déclaration :
Dim I as Integer
Si vous tapez l'instruction :
Convert.
Vous verrez que le mot Interger n'y figure pas, c'est Int32
tout comme
Dim I As Long
Convert.ToInt64
Vous ne trouverez pas
Convert.ToLong
K
Utilisateur anonyme
Modifié par MicDundee le 22/09/2013 à 06:00
Modifié par MicDundee le 22/09/2013 à 06:00
Re : Pour une bonne comptabilité du projet avec VB 2008 ou VB 2012, faites comme ceci :
Dim I As Int32
DataGridView1.Columns.Add("Test", "Test")
DataGridView1.RowHeadersVisible = True
DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders
For I = 0 To 10
DataGridView1.Rows.Add()
Next
For I = 0 To DataGridView1.RowCount - 1
If DataGridView1.Rows(I).IsNewRow = True Then Exit For
DataGridView1.Rows(I).HeaderCell.Value = Convert.ToString(I + 1)
DataGridView1.Rows(I).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
Next
Pour résumer, Int32 remplace Integer et Convert.ToString remplace CStr.
Dim I As Int32
DataGridView1.Columns.Add("Test", "Test")
DataGridView1.RowHeadersVisible = True
DataGridView1.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders
For I = 0 To 10
DataGridView1.Rows.Add()
Next
For I = 0 To DataGridView1.RowCount - 1
If DataGridView1.Rows(I).IsNewRow = True Then Exit For
DataGridView1.Rows(I).HeaderCell.Value = Convert.ToString(I + 1)
DataGridView1.Rows(I).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
Next
Pour résumer, Int32 remplace Integer et Convert.ToString remplace CStr.