vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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 - Ein- und Umsteiger
Re: DataTable in DataSet ersetzen (bzw. DataTable eines DataSet sortieren) 
Autor: neckisch
Datum: 13.07.11 19:00

Bindings kenne ich, trotzdem danke für den Tipp.
Ich muss hier ein Stück alter SW pflegen und wollte das mit geringstmöglich Aufwand erledigen.
Einem DataSet ein neues DataTable zuzuweisen würde dies erfüllen, habe es aber nicht hinbekommen.

Aber zur Vollständigkeit noch ein paar Details zu den Randbedingungen:
Es handelt sich hier ein Stück Software, welches Tabellen eines hierarchischen DB-Modells in neue Tabellen konviertiert, also Spalten ergänzt, Spalten aufplittet, Berechnungen durchführt und so weiter. In der relationalen Db mit Primärschlüsseln lassen sich jedoch nicht alle Datensätze importieren, weil duplikate auftreten.

Hierfür gibt es auch einen Algorithmus, der recht inperformant ist, er benötigt bei n Zeilen n*(n-1)/2 Vergleichsoperationen. bei 20t zeilen dauert das schon mal ne Weile. Das liese sich sicherlich auch eleganter lösen, vielleicht kann man mir auch hier einen Tipp gegeben (Hinweis, es handelt sich um einen zusammengesetzen Primärschlüssel aus 2-3 Spalte, je nach Tabelle)

Wenn ich die Tabelle sortiert bekäme, könte man dies auf n-1 reduzieren.
Ich habe es mittlerweile auch auf einen anderen Weg hinbekommen: ich lese mir die Daten schon sortiert aus.

Aber rein aus Neugier interessiert mich trotzdem: kann man in einem DataSet ein DataTable durch eine anderes DataTable ersetzen?
Ohne DataSet geht das ganze schließlich.

VG
neckisch
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataTable in DataSet ersetzen (bzw. DataTable eines DataSet ...3.046neckisch12.07.11 11:45
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.290effeff12.07.11 12:20
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.162neckisch12.07.11 12:26
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.196effeff12.07.11 15:47
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.123neckisch13.07.11 19:00
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.246ModeratorDaveS13.07.11 19:42
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.073Micke14.07.11 11:08
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.122neckisch18.07.11 11:25
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.147ModeratorDaveS18.07.11 12:15
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.102neckisch18.07.11 13:07
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.102ModeratorDaveS18.07.11 13:42
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.092ModeratorFZelle18.07.11 13:12
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.082neckisch19.07.11 16:46
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.125Micke19.07.11 18:22
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.153effeff19.07.11 21:41
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.157Micke19.07.11 21:48
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.094effeff20.07.11 10:18
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.097neckisch21.07.11 11:15
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.097neckisch21.07.11 11:05
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.170ModeratorDaveS12.07.11 12:26
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.051neckisch21.07.11 11:24
Re: DataTable in DataSet ersetzen (bzw. DataTable eines Data...2.113Micke21.07.11 12:23

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