DataAdapter Insert et passage en Edition si exception
Bonsoir,
Je vous explique mon cas :
Je rempli un DataTable avec l'insertion de nouveaux enregistrements.
Au moment du DataAdapter.Update de cette datatable, il m'est possible de récupérer une exception de violation de contrainte et dans ce cas là j'aimerai effectuer un Update de mon enregistrement.
Je pensais coder celà dans l'evenement RowUpdated mais celà ne fonctionne pas avec le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
private static void daSQL_RowUpdated(object sender, SqlRowUpdatedEventArgs e)
{
SqlException ex = e.Errors as SqlException;
if (ex != null)
{
if (ex.Number == 2627)
{
e.Row.SetModified();
e.Status = UpdateStatus.Continue;
}
}
} |
Il ne veut pas que je modifier le State du DataRow.
Si quelqu'un a réussi ce genre de manipulation, je suis preneur.
Merci d'avance.