Entwickler-Ecke

Datenbanken - Frage ListView und Datenbank


patrick dee - Mo 16.12.02 16:29
Titel: Frage ListView und Datenbank
hi

habe noch nie etwas mit einer LisView gemacht also nich lachen aber ich würde gerne wissen ob man den inhalt einer Paradox Datenbank zb Adressen in einer ListView darstellen kann. Alle Namen eine Spalte Vornamen usw geht so etwas und wie würde mich interesieren.

gruß

patrick


Millo - Mo 16.12.02 16:46

Moin,

ich hab das mal so gemacht: Ich hab die Einträge der DB ausgelesen und dann einfach in der ListView eingetragen.


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
var db:TListItem;
begin
  table1.First  //geht zum ersten Datensatz
  repeat
    with ListView1 do
    begin 
       db := Items.Add;
       db.Caption := table1.Field.Fields[0].AsString; //Name
       db.SubItems.Add(table1.Field.Fields[0].AsString); //Vorname
    end;
    table1.next;
  until table1.EoF; //Schleife wird solange durchlaufen bis ende der DB  
end;

Das beispiel ist für ne ListView im Report Modus wenn du noch weitere Spalten haben willst musst einfach nur mit "db.Subitems.Add('String');" hinzufügen. [db ist eine Variable vom Typ TListItem].

PS: Hab das aus dem Kopf geschrieben musst sonst sagen wenn was net geht.