Delphi-PRAXiS

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/)
-   -   Delphi Datensätze aus Listview herausbekommen (https://www.delphipraxis.net/22610-datensaetze-aus-listview-herausbekommen.html)

dws 19. Mai 2004 23:22


Datensätze aus Listview herausbekommen
 
Moin

Also stehe vor folgendem Problem

ich habe ein Listview mit ein paar spalten mit mehreren datensätzen drin. So jetzt möchte ich durch ein klicken auf einen Datensatz, das der datensatz in ein editfeld geschrieben wird. Habe schon viel rumprobiert und rumgesucht aber habe nichts dazu gefunden.

Hoffe das ihr mir helfen könnt.

Danke

Christian Seehase 19. Mai 2004 23:28

Re: Datensätze aus Listview herausbekommen
 
Moin dws,

wie hast Du es denn bis jetzt probiert?

dws 19. Mai 2004 23:35

Re: Datensätze aus Listview herausbekommen
 
habe eigentlich mehr nach der antwort gesucht. Habe es nur schon hinbekommen das ich einen datensatz anwählen kann. Hatte mir das eigentlich so gedacht, dass wenn ich auf den Datansatz klicke er guckt in welche zeile ich geklickt habe und dort dann aus den verschiedenen spalten die datensätze rausholt und in die textfelder schreibt.

Christian Seehase 20. Mai 2004 00:01

Re: Datensätze aus Listview herausbekommen
 
Moin dws,

ein Datensatz entspricht also nicht einer Spalte, sondern eine Zeile.
Dazu dann ein kleiner Ansatz:

Die erste Spalte ist die Caption des ausgewählten ListView.Items, die weiteren sind die SubItems.

Alexander 20. Mai 2004 09:12

Re: Datensätze aus Listview herausbekommen
 
Und Listview1.ItemIndex enthält den aktuellen Index, Caption von einem TListItem den Titel des TListItem...
Jetzt dürftest du alles haben ;-)

dws 20. Mai 2004 10:24

Re: Datensätze aus Listview herausbekommen
 
Ach ja subitems gibts ja auch noch gut danke sehr.

Kann ich dann das mit nem OnClick machen?

Danke

alcaeus 20. Mai 2004 14:07

Re: Datensätze aus Listview herausbekommen
 
Na klar, in der OnClick einfach abfragen, ob ItemIndex > -1 ist, wenn ja dann kannst du kriegst du mit Listview.Selected das TListItem, das gerade ausgewählt ist. Der Rest geht dann wie oben beschrieben mit Caption und SubItems

dws 21. Mai 2004 08:29

Re: Datensätze aus Listview herausbekommen
 
jo alles klar vielen dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.

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