vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Doppelte Datensätze im DataSet entfernen 
Autor: vbtest2
Datum: 10.12.08 20:13

  Dim dt As New DataTable()
 
        '// Füllen	
 
 
        dt.Columns.Add("art")
        dt.Columns.Add("Vorname")
        dt.Columns.Add("Nachname")
 
        Dim dr As DataRow
        dr = dt.NewRow
        dr("art") = "test"
        dr("Vorname") = "aaa"
        dr("Nachname") = "bbb"
        dt.Rows.Add(dr)
 
        dr = dt.NewRow
        dr("art") = "test2"
        dr("Vorname") = "ccc"
        dr("Nachname") = "ddd"
        dt.Rows.Add(dr)
 
        dr = dt.NewRow
        dr("art") = "test"
        dr("Vorname") = "aaa"
        dr("Nachname") = "bbb"
        dt.Rows.Add(dr)
        ' usw... 
 
        MsgBox(dt.Rows(2).Item(0))
 
        Dim dtTmp As New DataTable()
        Dim Id As String ' = -1
        dtTmp = dt.Clone
        Dim ndr As DataRow
        For Each ndr In dt.Rows
            If Id = "" OrElse Not Id = ndr("art") Then
                dtTmp.ImportRow(ndr)
                Id = ndr("art")
            End If
        Next ndr
 
        dt = dtTmp
        MsgBox(dt.Rows(2).Item(0))
Also daß ich die Schleife nicht verstanden habe ist schon richtig. Ich erwarte von ihr daß der 3. Datensatz nicht kopiert wird weil er doppelt ist. Wie ich das mit der Zeile " If Id = "" OrElse Not Id = ndr("art") Then" erreichen kann ist mir nicht klar.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Doppelte Datensätze im DataSet entfernen3.780jensW28.06.04 12:39
Re: Doppelte Datensätze im DataSet entfernen3.472WaldiMaywood28.06.04 20:49
Re: Doppelte Datensätze im DataSet entfernen3.439vbtest210.12.08 11:03
Re: Doppelte Datensätze im DataSet entfernen3.232ModeratorFZelle10.12.08 14:30
Re: Doppelte Datensätze im DataSet entfernen3.258vbtest210.12.08 20:13
Re: Doppelte Datensätze im DataSet entfernen3.286ModeratorFZelle11.12.08 09:24
Re: Doppelte Datensätze im DataSet entfernen3.230vbtest211.12.08 11:33

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-2025 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