Doppelte Zeilen aus einer Datentabelle entfernen
Datentabellen enthalten häufig doppelte Einträge, was sich auf die Datenintegrität auswirkt. Dieser Artikel zeigt eine einfache und effiziente Methode zum Entfernen dieser Duplikate mithilfe des DataTable
.DefaultView
des
Lösung:
Um eine DataTable (distinctTable
) zu erstellen, die nur eindeutige Zeilen aus einer vorhandenen DataTable (dtEmp
) enthält, verwenden Sie dieses prägnante Code-Snippet:
<code class="language-csharp">DataTable distinctTable = dtEmp.DefaultView.ToTable(true);</code>
Erklärung:
Dieser Ansatz nutzt die Eigenschaft DefaultView
, die ein DataView
generiert, das die Tabelle dtEmp
darstellt. Die ToTable(true)
-Methode wandelt dieses DataView
dann wieder in ein DataTable
um, aber entscheidend ist, dass das true
-Argument sie anweist, doppelte Zeilen auszuschließen. Das resultierende distinctTable
enthält nur eindeutige Zeilen aus dem Original. Dies bietet eine saubere und effektive Möglichkeit, die Eindeutigkeit der Daten sicherzustellen.
Das obige ist der detaillierte Inhalt vonWie entferne ich doppelte Zeilen aus einer DataTable?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!