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/)
-   -   DBGrid wie als Nutzer mehrere Zeilen auswählen (https://www.delphipraxis.net/185220-dbgrid-wie-als-nutzer-mehrere-zeilen-auswaehlen.html)

Cyberdine 22. Mai 2015 20:46

DBGrid wie als Nutzer mehrere Zeilen auswählen
 
Hallo,
ich befaße mich grad mit den "Bookmarken" von Zeilen / DataSet-Rows im DBGrid und meine Frage ist, wie ich als Nutzer überhaupt Zeilen auswählen kann, wenn das Programm läuft? Habe schon mit gedrückter Shift-Taste, Strg & Cursor down rumprobiert, welche Kombo ist da die richtige?
Ich habe vor, die "gebookmarkten" Zeilen / Datensätze farblich zu markieren im DBGrid und mittels diverser BitButtons z.B. zu löschen etc.
Ich verwende Delphi XE2.

mfg

Cyberdine

Perlsau 22. Mai 2015 22:02

AW: DBGrid wie als Nutzer mehrere Zeilen auswählen
 
Wenn ich dich richtig verstanden habe, geht es dir hier nicht darum, wie man mit Bookmarks arbeitet, sondern wie man in einem DBGrid mehrere Zeilen markiert. In den Optionen deines DBGrids gibt es den Eintrag dgMultiSelect. Steht der auf False, kannst du immer nur eine Zeile markieren, nämlich die aktuelle. Seht er dagegen auf True, kannst du wie von anderen Programmen gewohnt mit Shift und CursorDown bzw. CusorUp aufeinanderfolgende Zeilen markieren, mit gedrückter Strg-Taste und der Maus dagegen verschiedene nicht zusammenhängende Zeilen.

Cyberdine 23. Mai 2015 08:20

AW: DBGrid wie als Nutzer mehrere Zeilen auswählen
 
Guten Morgen,
vielen Dank @Perlsau - das war das was ich gesucht habe :-)
jetzt kann ich darauf zugreifen :D
for iCount1 := 0 to DBGrid1.SelectedRows.Count - 1 do

War ja gut versteckt in den Optionen ;-)

mfg

Cyberdine


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