Les DataTables sont essentiels pour la gestion et l'analyse des données. Cependant, les données en double peuvent compromettre l’intégrité des données et ralentir l’analyse. Ce guide présente une méthode simple et efficace pour éliminer les lignes en double d'un DataTable.
Le moyen le plus efficace de supprimer les lignes en double consiste à utiliser la combinaison de méthodes DefaultView
et ToTable
:
<code class="language-csharp">DataTable uniqueTable = dtEmp.DefaultView.ToTable(true);</code>
Cet extrait de code concis réalise la déduplication comme suit :
dtEmp
: cela représente votre DataTable d'origine contenant des lignes en double potentielles.dtEmp.DefaultView
: accède à la vue par défaut du DataTable, en fournissant un objet DataView
.ToTable(true)
: L'étape cruciale. L'argument true
demande à la méthode ToTable
de créer un nouveau DataTable (uniqueTable
) contenant uniquement les lignes uniques du dtEmp
DataTable d'origine. Les lignes en double sont omises.Le uniqueTable
contient désormais une copie vierge de vos données, exempte d'entrées redondantes. Cette approche est à la fois efficace et simple.
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!