Bonjour,

J'ai un petit soucis concernant la suppression d'une ligne dans une DataGridView, en faite j'arrive bien à supprimer une ligne, et quand je fait actualiser via mon bouton la ligne réapparait, en faite elle se supprime de la DGV mais pas dans la base de données, si vous pouvez m'aider ??
Merci

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
 
Private Sub SupprimerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SupprimerToolStripMenuItem.Click
 
        'menu DataGridView suppimer un element d'une ligne
        If cn.State = ConnectionState.Open And DataGridView1.Rows.Count > 0 Then
 
            Dim indexDel As Integer
 
            indexDel = DataGridView1.CurrentCell.RowIndex
 
 
            Dim cmd As New MySqlCommand("DELETE FROM " & tableTxt.Text & " WHERE ID=@id", cn)
            cmd.Parameters.AddWithValue("@id", ID)
            cmd.ExecuteNonQuery()
            DataGridView1.Rows.RemoveAt(indexDel)
 
 
 
            MessageBox.Show("Supprimé")
 
 
 
        End If
 
    End Sub