Bonjour, depuis un certain temps j’essai de numéroter les ligne d'un DataGridView1 et tout ce passe bien.
Quand je supprime une ligne dans la base de données (exemple ligne 3), le DataGridView1 s'actualise et ma bien supprimer la ligne 3.
Ensuite je veux numéroter mes lignes et il ne m'affiche pas la ligne 3, il la saute.
Quand le bout de code remplie la colonne, il numérote :
1
2
4
5
...
Le 3 n'y s'affiche pas
Comment y remédié.
Voici le bout de code que je met pour numéroter après actualisation de la base
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Dim conn As OleDbConnection Dim conZ As OleDbCommand Dim dr As OleDbDataReader conn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & My.Application.Info.DirectoryPath & "\Ma_base_de_données.accdb") conn.Open() conZ = New OleDbCommand("SELECT * FROM Ma_base_de_données", conn) dr = conZ.ExecuteReader Try Dim i As Integer = 0 While dr.Read With DataGridView1 .Rows(i).Cells(8).Value = dr(0) i = i +1 End With End While Catch ex As Exception End Try dr.Close() conn.Close() End Sub
Partager