2010-09-24 7 views

Répondre

0

Les lignes suivront strictement l'ordre que vous avez donné. En aparté: Si vous appelez la méthode RejectChanges() de DataTable après la suppression de deux lignes ou plus, elles ne peuvent pas être annulées dans l'ordre prévu. Il y avait un bug signalé pour cela mais je ne sais pas si cela a été corrigé.

http://connect.microsoft.com/VisualStudio/feedback/details/95389/datatable-rejectchanges-should-rollback-rows-in-reverse-order

+0

Merci Mamta. En passant, avez-vous un lien vers votre première réponse? – yoitsfrancis

+0

Techniquement parlant, les lignes qui sont supprimées dans le DataTable sont marquées seulement avec RowState comme "Supprimé". Mais la commande reste intacte. Voici un lien que je trouve quelque chose de similaire qui traite: http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.languages.csharp/2009-06/msg00733.html –