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/)
-   -   Delphi DBGrid - alle Zeilen markieren (https://www.delphipraxis.net/11735-dbgrid-alle-zeilen-markieren.html)

eddy 12. Nov 2003 20:02


DBGrid - alle Zeilen markieren
 
Hallo Leute,

ich zeige gefilterte Daten in einem DBGrid an. Wie kann ich alle angezeigten Datensätze am einfachsten markieren (in der Art: DBGrid.SelectAll) ?

mfg
eddy

eddy 12. Nov 2003 22:55

Re: DBGrid - alle Zeilen markieren
 
Hallo Leute,

jetzt beantworte ich schon meine eigenen Fragen (für den Fall, daß mal jemand auch so ein Problem hat):

Delphi-Quellcode:
procedure TFKasse.AllesMarkieren1Click(Sender: TObject);
var
  tmpBookmark: TBookMark;
  i : integer;
begin
  tmpBookmark := TBookmarkList.Create(dbgArt1);
  dbgArt1.DataSource.DataSet.First;
  for i := 0 to dbgArt1.DataSource.DataSet.RecordCount -1 do begin
    dbgArt1.SelectedRows.CurrentRowSelected:=True;
    dbgArt1.DataSource.DataSet.Next;
  end;
  tmpBookmark := dbgArt1.SelectedRows;
end;
mfg
eddy

[edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit]


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