Bonjour à tous ,

J'aimerais savoir s'il était possible de récupérer des informations d'une ligne dont l'état est a DataRowState.Deleted.

En effet, j'aimerais supprimer des lignes dans une autre table qui sont liées à la ligne que je viens de supprimer.

Mon code en résumé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if (MonDataSet.HasChanges(DataRowState.Deleted))
{
    DataSet DsDeleted =MonDataSet.GetChanges(DataRowState.Deleted);
    foreach (DataRow Ligne in DsDeleted.Tables[0].Rows)
    {
            Ligne["MaColonne"] <===provoque une exception
    }
}
Quelqu'un saurait-il s'il y a une manipulation "propre" pour récupérer des données d'une ligne marquée "Deleted".

D'avance merci de votre aide.