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 ListView Zeilen werden als Spalten angezeigt (https://www.delphipraxis.net/181520-listview-zeilen-werden-als-spalten-angezeigt.html)

nakaramia 21. Aug 2014 16:54

ListView Zeilen werden als Spalten angezeigt
 
Hallo,

ich habe mehrere ListViews auf einer VCL-Form (XE5). Für das Befüllen habe ich folgenden Code:
Delphi-Quellcode:
procedure FillListViews(Q: TFDQuery; List: TListView; Fields: String);

  ...

  StringList.DelimitedText := Fields;
  while not Q.Eof do
  begin
    li := List.Items.Add;
    li.Caption := Q.FieldByName(StringList[0]).AsString;
    for I := 1 to StringList.Count - 1 do
      li.SubItems.Add(Q.FieldByName(StringList[I]).AsString);
    Q.Next;
  end;

  ...

end;
Das Ganze hat nun als Ergebnis, dass ausschließlich li.Caption angezeigt wird und zwar von den verschiedenen Datensätzen jeweils in der nächsten freien Spalten.

also statt
li.Caption li.SubItems
li.Caption li.SubItems

erhalte ich
li.Caption li.Caption

und die SubItems werden nicht angezeigt. An den Werten liegt es nicht. Was mache ich falsch?

DeddyH 21. Aug 2014 17:11

AW: ListView Zeilen werden als Spalten angezeigt
 
ViewStyle ist vsReport?

nakaramia 25. Aug 2014 06:32

AW: ListView Zeilen werden als Spalten angezeigt
 
Vielen Dank, das war's schon. :thumb:


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