![]() |
TDBGrid markieren
Hi
weiss jemand wie man im TDBGrid Datensätze mithilfe des Quellcodes markiert? oder noch besser alle auf einmal markiert... ich muss nämlich eine TBookmarklist an eine vorgefertigte Prozedur übergeben. diese TBookmarklist muss alle Daten des Grids bzw. der TAdoQuery enthalten! Vielleicht hat ja jemand ne Lösung für mich... mfg Maa |
Re: TDBGrid markieren
Also ich mache das immer so, dass ich ein Feld anfüge. Z.B. 'Marke'. Das muss man ja im Grid nicht sehen.
Und dann kannst du Marke auf True setzen, wenn es makiert werden soll. Z.B. per Doppelklick, oder über eine SQL. Du kannst dann über CellColor die markierte Zeile Farbig hinterlegen. |
Re: TDBGrid markieren
das bringt mir leider nichts da ich die Datenbank nicht verändern darf... und ausserdem ist es mir nicht wichtig Spalten farbig zu markieren sondern ich brauche eine TBookmarklist von allen Datensätzen...
mfg Maa |
Re: TDBGrid markieren
Hallo Maa83,
schau Dir mal ![]() Ich suche schon eine Weile nach einer unkomplizierten Methode, mehrere selektierte Sätze einer Datenbank, welche im DBGrid angezeigt werden, zu löschen. Vielleicht findest Du hier, was Du benötigst, die Kommentare kann man ja ignorieren, aber der Quelltext ist gut lesbar. mfg eddy |
Re: TDBGrid markieren
Danke ich hab jetzt aber schon eine Lösung:
Delphi-Quellcode:
mfg
b := TBookmarkList.Create(dbgrid);
dbgrid.DataSource.DataSet.First; for i := 0 to dbgrid.DataSource.DataSet.RecordCount -1 do begin dbgrid.SelectedRows.CurrentRowSelected:=True; dbgrid.DataSource.DataSet.Next; end; b := dbgrid.SelectedRows; Maa |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz