Einzelnen Beitrag anzeigen

Tau

Registriert seit: 17. Mär 2003
Ort: Bludenz
221 Beiträge
 
Delphi 7 Enterprise
 
#1

Datesatz -> ListView Items Focus übergeben ?

  Alt 26. Mär 2005, 17:26
Datenbank: MS SQL • Version: 2000 • Zugriff über: ADO
Hallo Leute

Ich erstelle die Items mit folgendem Code.

Delphi-Quellcode:
procedure TForm1.ListViewItemErstellen(Sender: TObject);
 var NewItem : TListItem;
begin
  ADOQuery1.First;
  ListView1.Items.BeginUpdate;
  ListView1.Items.Clear;

  while not ADOQuery1.Eof do
    begin
      NewItem := ListView1.Items.Add;
      NewItem.Caption := ADOQuery1.FieldByName('Bezeichnung').AsString;
      NewItem.Data := Pointer(ADOQuery1.FieldByName('ID').AsInteger);
      NewItem.ImageIndex := ADOQuery1.FieldByName('ImageIndex').AsInteger;
      ADOQuery1.Next;
    end;

  ListView1.Items.EndUpdate;
end;
nach dem das alle Items erstellt worden sind möchte ich ein bestimmtes Item aus der Datenbank heraus den Focus (ListView) übergeben.

Den Datenbank Zeiger auf die richtige Position zu setzen ist kein Problem
aber den Focus im ListView krieg ich einfach nicht her.
Mir ist klar dass, das ListView erst einmal den Focus bekommen muss.

Aber wie kann ich eine Verbindung zwischen Datensatz und ListView.Item herstellen.

Ich glaub ich sehe den Wald vor lauter Bäume nicht mehr

Wen Jemand einen Tipp für mich hätte wäre ich sehr Dankbar

Schöne Grüße
Tau
http://www.quad-offroad.com
wer kämpft kann verlieren aber wer nicht kämpft hat verloren
( Delphi 7 )
  Mit Zitat antworten Zitat