Élimination des lignes en double dans les tables de données C#
La redondance des données est un problème fréquent dans la gestion des données. Cet article montre comment supprimer efficacement les lignes en double d'un DataTable C#, en préservant l'intégrité des données.
Une approche simple utilise la propriété DefaultView
. Cela fournit une vue dynamique du DataTable, permettant la manipulation des données sans altérer la table d'origine.
L'extrait de code suivant génère un nouveau DataTable contenant uniquement des lignes uniques :
<code class="language-csharp">DataTable uniqueTable = dtEmp.DefaultView.ToTable(true);</code>
Ici, dtEmp
se trouve votre DataTable d'origine avec des doublons potentiels. La méthode ToTable(true)
crée uniqueTable
, contenant uniquement des lignes uniques. L'argument true
garantit que les lignes en double sont omises.
Cette méthode exploite les capacités de filtrage de DefaultView
pour supprimer efficacement les doublons lors de la création de la table. Le uniqueTable
résultant contient un ensemble de données propre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!