![]() |
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 |
Re: Datensätze aus Listview herausbekommen
Moin dws,
wie hast Du es denn bis jetzt probiert? |
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.
|
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. |
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 ;-) |
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 |
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
|
Re: Datensätze aus Listview herausbekommen
jo alles klar vielen dank
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr. |
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