Ich erhalte eine Excel-Tabelle, die in eine DataTable konvertiert wird. Die resultierende Tabelle wird Wert etwas wie diese:C# Doppelte Werte in einer Datentabelle finden
Person | Billing Street | Billing City | Home Street | Home City
------ | ---------------|--------------|-------------|-----------
Bob | 100 B Street | BCity | 123 My St | HCity
Bob | 101 A Street | BCity | 101 My Ave | HCity
Bob | 100 B Street | BCity | PO Box 42 | HCity
Ich brauche diese Daten zu nehmen und die 5 eindeutige Adresse erhält in die db eingefügt werden. Es wird Tausende von "Leuten" in der Tabelle geben und einige werden mehrere Adressen haben wie Bob und einige werden nur einen von jedem haben.
Alle Gedanken/Hilfe wäre willkommen. Dank
EDIT: ich für nicht hinzugefügt erwartete Ergebnisse auf die Frage entschuldige es ein Versehen meinerseits gegen Ende des Tages war. Die erwarteten Ergebnisse sind wie folgt:
Person | Address | City
-------|----------------|---------
Bob | 100 B Street | BCity
Bob | 101 A Street | BCity
Bob | 123 My St | HCity
Bob | 101 My Ave | HCity
Bob | PO Box 42 | HCity
Um die Kommentare, die ich brauche, Code zu schreiben und zeige meine Arbeit: Sorry, aber die Unternehmenspolitik über die Entsendung von Code direkt zu externen Quellen verbietet. Ich hätte Pseudo-Code schreiben können, aber ich bin mir sicher, dass das auch nicht ausgereicht hätte.
Für jeden, der auf diese Frage kommt, war die Antwort, die ich fand, über die letzte DataTable zu iterieren und eine Zeichenfolge [] der DataColumnNames zu erstellen, dann eine DefaultView.ToTable (true, string []) zu erhalten eindeutige Werte.
Dank
'Alle Gedanken/Hilfe wäre ich würde appreciated' zu erhalten schreiben ein Code und versuchen Sie etwas, und dann würde fragen, was ich falsch mache –
Welchen genauen Teil dieser Frage haben Sie Probleme? Die Excel-Datei lesen, eindeutige Adressen finden oder die Daten in der Datenbank speichern? –
Dies ist eigentlich sehr einfach zu tun, wenn Sie mit einem DataTable arbeiten, wo Sie einen Filter/Select verwenden können, sobald Sie die Daten in eine Datentabelle erhalten .. aber sicher wäre schön, vorhandenen Code zu sehen, den Sie haben ... Was hast du eigentlich soweit gebunden ...? – MethodMan