![]() |
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:
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.
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; 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? |
AW: ListView Zeilen werden als Spalten angezeigt
ViewStyle ist vsReport?
|
AW: ListView Zeilen werden als Spalten angezeigt
Vielen Dank, das war's schon. :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 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