Bonjour,

Je cherche à mettre à jour une DataTable depuis un DataGridView. Lorsqu'une nouvelle ligne est créée dans le DataGridView, j'aimerais que la DataTable associée soit mise à jour.

Pour ce faire, j'utilise les deux lignes suivantes:
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 DataRow row=dataSet.Tables["nameTable"].NewRow();
 dataSet.Tables["nameTable"].Rows.Add(row);

Résultat: je n'obtiens pas seulement une nouvelle ligne mais 3... Si qqn pouvait m'indiquer la bonne méthode, ça serait vraiment sympa! Merci!

Code détaillé:

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
 {
                    MessageBox.Show("Row avant:" + dataSet.Tables["tableName"].Rows.Count);
                    DataRow row=dataSet.Tables["tableName"].NewRow();
                    dataSet.Tables["tableName"].Rows.Add(row);
                    MessageBox.Show("Row après:" + dataSet.Tables["tableName"].Rows.Count);
        }