[C#] Problème d'ajout d'une ligne dans une DataTable
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:
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:
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);
} |