Réponse acceptée !
J'ai résolu mon pb, alors je ferme le sujet.
Il m'a juste suffit de faire mon action en deux temps. En changeant le type de T. Ma question en fait partait sur une mauvaise piste.
Merci à vous.
CSortingBindingList<CDefDiscret> t = this.TravailSource;CSortingBindingList<CDefDiscretSauvegarde> u = newCSortingBindingList<CDefDiscretSauvegarde>();t.VerifyDiscretEvent +=
newVerifyDiscretEventHandler(TravailSource_VerifyDiscretEvent_Open);u.CheckValidation +=
new_CheckFailedCurrentValidation(CheckValidationList);List<CDefDiscret> discrets_travail = u.DeSerialize(ouverture.FileName, true);t.MergeWith(discrets_travail,
true);