Quel est le meilleur moyen de supprimer les entrées en double d'une table de données?
Réponse
Trop de publicités?
rwykr
Points
21
Je préférerais ceci car c'est plus rapide que DefaultView.ToTable et une boucle foreach pour supprimer les doublons. En utilisant ceci, nous pouvons également utiliser group by sur plusieurs colonnes.
DataTable distinctDT = (from rows in dt.AsEnumerable()
group rows by new { ColA = rows["ColA"], ColB = rows["ColB"]} into grp
select grp.First()).CopyToDataTable();
- Réponses précédentes
- Plus de réponses
1 votes
Désolé de poster ma réponse à nouveau ici. Veuillez également consulter stackoverflow.com/a/24387929/815600