Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Welche Komponete nehme ich zur Darstellung von XML-Dateien? (https://www.delphipraxis.net/153363-welche-komponete-nehme-ich-zur-darstellung-von-xml-dateien.html)

Bomberbb 30. Jul 2010 07:46

Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Hallo,

Ich möchte verschiedene Datensätze aus einer XML-Datei in einer Tabelle anzeigen. Da ich bis jetzt noch nie etwas mit Datenbankkomponenten zu tun hatte, die Frage, welche Komponente die beste für meine Zwecke ist.
Ich muss die Datensätze nur Abfragen, Sie nach Spalten sortieren und Filtern können.

Hab das bei anderen Zwecken immer mit Stringgrid gemacht, aber ich dachte mir evtl kann man z.B. auch ein DBGrid benutzen. Was ist Eure Meinung?

Gruß

BBB

franktron 30. Jul 2010 08:09

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Das hängt ganz davon ab wie du die XML einlesen willst.

Wenn du die mit einem XML Parser lesen willst dann kannst du gar keine DBGrid nehmen weil die eine Datasource benötigt.

mkinzler 30. Jul 2010 08:12

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Und auch auf den Aufbau der Datei ( Grid, Tree, ...)

Bomberbb 30. Jul 2010 08:42

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Ja, die Struktur der Datei ist so, dass ich sie manuell einlesen muss.

Ich denke mir, dass das Filtern und sortieren mit Datenbankkomponenten einfachen ist. Zumal bekomme ich so ja nun auch ein weing Erfahrung mit sochen Komponenten.

Hab noch ein wenig gegoogelt... evtl ist ja das der richtige Weg:

XML per parser einlesen und die gewünschten Daten in ein TTable einlesen. Dann via TDataSource in das DBGrid einbinden...?

mkinzler 30. Jul 2010 08:45

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Kommt, wie gesagt auf die Struktur an. Eien Baumstruktur lässt sich besser in einem TreeView o.ä. visualisieren.

Bomberbb 30. Jul 2010 09:03

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Ja, ich muss selbst aus der Baumstruktur die Datensätze auswählen, die ich anzeigen will... Aber der Weg oben, wäre der soweit sinnvoll?

franktron 30. Jul 2010 09:12

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Zitat:

Zitat von Bomberbb (Beitrag 1038551)
Ja, ich muss selbst aus der Baumstruktur die Datensätze auswählen, die ich anzeigen will... Aber der Weg oben, wäre der soweit sinnvoll?


Du kannst die Daten in einen MemTable packen TTable würde ich NICHT mehr benutzen da es die BDE benötigt.

MemTable gibt es mehrere such mal hier im Forum

himitsu 30. Jul 2010 09:14

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Zitat:

Zitat von franktron (Beitrag 1038539)
dann kannst du gar keine DBGrid nehmen weil die eine Datasource benötigt.

Och, das muß man halt die Daten der XML auf eine Datasource übertragen.

Bomberbb 30. Jul 2010 09:30

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Mit einer Datasource muss ich doch eh arbeiten, wenn ich die Daten filtern will...?

mkinzler 30. Jul 2010 09:42

AW: Welche Komponete nehme ich zur Darstellung von XML-Dateien?
 
Man könnte auch beim Einlesen im Parser filtern


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz