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 Stringgrid: Zeile eine ID zuweisen (https://www.delphipraxis.net/150632-stringgrid-zeile-eine-id-zuweisen.html)

Starstruck 22. Apr 2010 12:25


Stringgrid: Zeile eine ID zuweisen
 
Hallo,

ich möchte in meinem Stringgrid jeder Zeile eine bestimmte ID aus der DB zuweisen.
Über das OnSelect Ereignis möchte ich dann die ID einlesen um damit zum Beispiel einen Datensatz aus der Datenbank zu laden.
Ich könnte zwar die ID auch in einer zusätzlichen Spalte unterbringen, was ich aber der Optik wegen vermeiden möchte.
Hat jemand eine Idee wie ich das machen könnte.

schon mal Danke und viele Grüße

mkinzler 22. Apr 2010 12:28

Re: Stringgrid: Zeile eine ID zuweisen
 
-.Tag
-Spalte mit Id ausblenden

Starstruck 22. Apr 2010 12:52

Re: Stringgrid: Zeile eine ID zuweisen
 
Hi,

die Idee mit dem Tag hatte ich auch schon. Aber .Rows[x] hat kein Tag - oder ich habs net gefunden :duck:
Man kann Spalten ausblenden ?

Ich habs jetzt über TObject gelöst. Ich weis jeder Zeile ein Object zu. In dem Object ist dann die ID.
Etwas umständlich aber funktioniert.

viele Grüße

p80286 22. Apr 2010 13:05

Re: Stringgrid: Zeile eine ID zuweisen
 
Immer wieder kann man hier lesen, daß die Darstellung von den Daten zu trennen sei. Hier hast Du ein schönes Beispiel dafür. Mit anderen Worten, wenn Du die Daten von der Darstellung trennen würdest, dann könntest Du problemlos auswählen, was Du darstellen willst.

Gruß
K-H


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