Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   listview zeile für zeile auslesen (https://www.delphipraxis.net/165284-listview-zeile-fuer-zeile-auslesen.html)

Dr. Jack 21. Dez 2011 20:35

listview zeile für zeile auslesen
 
hi zusammen,

folgende sache: ich möchte eine listview zeile für zeile auslesen und dann jeder zeile eine variable zuweisen. ich verwende diesen code dazu:

begin
for i := 0 to listview1.Items.Count -1 do
begin
ekmenge_read:=(listview1.Items[i].Caption);
name_read:=(listview1.Items[i].SubItems.text);
end;

end;

einkaufsmenge (ekmenge) bekommt sauber einen wert zugewiesen, aber name_read bekommt leider viele werte...
subitems[1] funktioniert auch nicht.
ich find beim onkel google nix passendes wie man das differenziert auslesen kann, könnt ihr hier helfen?

es soll halt ein wareneingang gebucht werden daher benötige ich aus diversen zeilen die werte..

Dawn87 21. Dez 2011 23:15

AW: listview zeile für zeile auslesen
 
SubItems selbst ist eine StringList. Auf die einzelnen Elemente kannst Du wie folgt zugreifen:

Delphi-Quellcode:
nColumn := 0; // 2. Spalte auslesen, da 1. Spalte = ListView1.Items[i].Caption
Name_Read:= ListView1.Items[i].SubItems[nColumn];
Beste Grüße
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 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