vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Zwei Datatables miteinander vergleichen und unterschiede auflisten 
Autor: Sartori
Datum: 19.08.11 08:36

Hallo zusammen

Seit Tagen grüble ich an einem Problem herum und hoffe nun auf Eure Hilfe.

Aus zwei CSV-Dateien erstelle ich je ein Datatable. Die Aufgabe ist nun, diese zwei Datatables miteinander zu vergleichen und die Unterschiede in einem Datagridview aufzuzeigen.

Die Datatables sehen in etwa wie folgt aus:

[u]Datatable1

ID-Nummer.....Server1.....Server2.....Server3
01.....03.04.2011.....03.04.2011.....18.05.2010
02.....07.06.2010.....07.06.2010.....07.06.2010
03.....05.01.2011.....05.01.2011.....05.01.2011

[u]Datatable2

ID-Nummer.....Server1.....Server2.....Server3
01.....03.04.2011.....21.06.2011.....18.05.2010
03.....19.03.2011.....05.01.2011.....05.01.2011

Nun sollten in einem Datagridview die Unterschiede aufzeigt werden:

- ID01: Server2 falsch
- ID02: Fehlt bei Datatable2
- ID03: Server1 falsch

Einlesen eines CSV-Files:

        Dim sr1 = My.Computer.FileSystem.OpenTextFileReader(csv_filename1, _
                            System.Text.Encoding.Default)
 
        If IsNothing(sr1) Then
            Exit Sub
        End If
 
        If System.IO.File.Exists(csv_filename1) = True Then
 
            Zeile = sr1.ReadLine
            Felder = Zeile.Split(TRENNZEICHEN)
            For Each str_value As String In Felder
                table1.Columns.Add(str_value.Trim())
            Next
            table1.PrimaryKey = New DataColumn() {table1.Columns(0)}
            Do While (sr1.Peek > -1)
                Zeile = sr1.ReadLine
                Felder = Zeile.Split(TRENNZEICHEN)
                table1.Rows.Add(Felder)
            Loop
        End If
Habt Ihr eine Idee, wie ich den Vergleich erstellen kann?

Vielen Dank im Voraus für Eure Hilfe!

Gruss
Andreas

?Ein Haus ohne B?cher ist arm, auch wenn sch?ne Teppiche seinen Boden und kostbare Tapeten und Bilder die W?nde bedecken.? (Hermann Hesse)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zwei Datatables miteinander vergleichen und unterschiede auf...6.320Sartori19.08.11 08:36
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.562ModeratorFZelle19.08.11 11:20
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.737Sartori19.08.11 12:37
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.653ModeratorDaveS19.08.11 13:05
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.232Sartori19.08.11 13:50
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.296ModeratorDaveS19.08.11 15:36
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.238Sartori21.08.11 11:37
Re: Zwei Datatables miteinander vergleichen und unterschiede...2.270Sartori22.08.11 07:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel