Bild in ein Feld im DBGrid einfügen
-
Hi,
ich würde gerne ein bild (ico, jpg, bmp egal) in ein Feld im DBGrid einfügen, geht das überhaupt und wenn ja wie.
Danke schon mal.
-
Kann mir hier niemand einen tipp geben wie das gehen könnte?
-
Dafür muss die Tabelle BLOB-Felder enthalten.
Zum Stichwort blob liefert die Suchfunktion etliche Threads.
-
Danke für den tipp, ich habe mich bereits auf die Suche gemacht im moment fällt mir auf das in jedem beitrag der mit blob zu tun hat du der zweite poster bist.
Und in jedem verweisst du auf die such funktion

-
Ich beschreibe es mal genauer ich möchte das bild nicht binär in der datenbank speichern. Eigentlich möchte ich nur ein wert (int) in der DB speichern und gerichtet nach dem wert ein bild laden aus der ImageList.
Wieso ich das bild nicht in die DB speichern will ist einfach in jedem datensatz währ dann ein bild was schwachsinn ist wenn es nur zwei verschiedene geben soll.
-
Acrot schrieb:
Eigentlich möchte ich nur ein wert (int) in der DB speichern und gerichtet nach dem wert ein bild laden aus der ImageList.
Und was ist das Problem?
-
Ja das Bild soll aber in einem Feld des DBGrid angezeigt werden, das ist das Problem bzw. vielleicht auch nicht ich habe aber leider keine ahnung ob das geht und wenn ja wie.
Über ein link oder ein tip würde ich mich freuen.
-
Hallo
dazu braucht du den Event TCustomDBGrid::OnDrawColumnCell, in dem du das Bild aus Imagelist in die Zelle zeichnest.
bis bald
akari