Maison > développement back-end > C++ > Comment éliminer les lignes en double d'un DataTable ?

Comment éliminer les lignes en double d'un DataTable ?

DDD
Libérer: 2025-01-07 18:11:44
original
422 Les gens l'ont consulté

How to Eliminate Duplicate Rows from a DataTable?

Suppression des lignes en double d'un DataTable

Les tableaux de données contiennent souvent des entrées en double, ce qui a un impact sur l'intégrité des données. Cet article présente une méthode simple et efficace pour éliminer ces doublons à l'aide du DataTable de l'objet DefaultView.

Solution :

Pour créer un DataTable (distinctTable) contenant uniquement des lignes uniques d'un DataTable existant (dtEmp), utilisez cet extrait de code concis :

<code class="language-csharp">DataTable distinctTable = dtEmp.DefaultView.ToTable(true);</code>
Copier après la connexion

Explication :

Cette approche exploite la propriété DefaultView, qui génère un DataView représentant la table dtEmp. La méthode ToTable(true) reconvertit ensuite ce DataView en DataTable, mais surtout, l'argument true lui demande d'exclure les lignes en double. Le distinctTable résultant ne contient que des lignes uniques de l'original. Cela fournit un moyen propre et efficace de garantir l’unicité des données.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal