AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi DBGrid Spalten einfärben -> danach text = (memo)

DBGrid Spalten einfärben -> danach text = (memo)

Ein Thema von agm65 · begonnen am 14. Jul 2006 · letzter Beitrag vom 14. Jul 2006
Antwort Antwort
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#1

DBGrid Spalten einfärben -> danach text = (memo)

  Alt 14. Jul 2006, 10:36
gute morgen leute, habe probleme beim spalten einfärben.

Delphi-Quellcode:
procedure TfrmMain.DBGridMainNavDrawColumnCell(Sender: TObject;
  const Rect: TRect; DataCol: Integer; Column: TColumn;
  State: TGridDrawState);

begin

DBGridMainNav.Canvas.Font.Color := clRed;
DBGridMainNav.DefaultDrawColumnCell(Rect, DataCol, Column, State);

end;
dies färbt die spalten auch in rot ein. problem ist jetzt nur mein ganzer inhalt wird dann wieder als (memo) angezeigt und nicht als text...was mache ich falsch ?
euer Peter Porka
  Mit Zitat antworten Zitat
uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#2

Re: DBGrid Spalten einfärben...

  Alt 14. Jul 2006, 10:46
Das einfärben von Zellen wurde hier im Forum schon unzählbar behandelt.

Suche bemühen

z.Bsp.

DBGrid den aktuellen Datensatz in anderen Farbe darstellen

Farbe bestimmter Zeilen ändern
Uwe
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#3

Re: DBGrid Spalten einfärben...

  Alt 14. Jul 2006, 11:06
es geht mir na nicht um das einfärben ... das geht ja wunderbar ... es geht mir darum, dass wenn ich einfärbe der text nicht mehr als text angezeigt wird sondern als (memo)
euer Peter Porka
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: DBGrid Spalten einfärben -> danach text = (memo)

  Alt 14. Jul 2006, 11:46
Hallo Peter,

da die Ausgabe von (memo) bzw. (MEMO) das Standardverhalten ist, musst du auch schon vorher Code gehabt haben, mit dem du den Inhalt deines BLOB-Feldes angezeigt hast. Diesen Code rufst du wohl jetzt nicht mehr auf.

Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#5

Re: DBGrid Spalten einfärben -> danach text = (memo)

  Alt 14. Jul 2006, 12:08
sehr komisch ...ich hatte dieses (memo) problem schon rüher mal....hab es nicht wegbekommen, dann hab ich das jedi dbgrid genommen und da gings ...deswegen verstehe ich nicht wieso er mir jetzt beim einfärben alles wieder mit (memo) anzeigt. ich hab nur diese 2 zeilen code hinzugefügt zum rot einfärben und jetzt bringt er mir sowas....was könnte sich denn verändert haben denn der ablauf ist genau der gleiche ?
euer Peter Porka
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: DBGrid Spalten einfärben -> danach text = (memo)

  Alt 14. Jul 2006, 12:27
Vermutlich ist der Code zur Anzeige der echten Feldinhalte Bestandteil der JEDI-Komponente und die Methode DefaultDrawColumnCell() ist nicht überschrieben worden.

marabu
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#7

Re: DBGrid Spalten einfärben -> danach text = (memo)

  Alt 14. Jul 2006, 14:16
ja das könnte eine gute erklärung dafür sein ! damn !
euer Peter Porka
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 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