Entwickler-Ecke
Datenbanken - DBGrid markieren reverse
Morpheus1572 - So 21.12.08 00:21
Titel: DBGrid markieren reverse
Hallo,
wie ich herrausfinde welche zeilen ich im DBGrid markiert habe weiß ich mittlerweile durch die zahlreichen einträge hier. was mir jetzt nicht klar ist, ist der Schritt rückwärts.
Also: wie kann ich aufgrund eines bestimmten DBEintrages eine zeile im Grid markieren bzw. farbig einfärben? das soll nämlich geschehen, wenn in einem feld inhalt existiert...
Thx für den Denkanstoß... Morph.
Morpheus1572 - Mo 22.12.08 12:40
*push* Sorry, problem besteht noch. ;-)
Morpheus1572 - So 04.01.09 10:59
Hier die Lösung falls irgendwann jemand anderes auch diese Frage hat...:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| with (Sender as TDBGrid) do begin If DataSource.DataSet.FieldByName('FELDNAME').AsString = '<Feldinhalt>' then begin Canvas.Brush.Color := $00A0A5FE; Canvas.FillRect(Rect); end; DefaultDrawDataCell(Rect,Field,State); end; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!