AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Mit Multiselect im DBGrid markierte Zeilen löschen
Thema durchsuchen
Ansicht
Themen-Optionen

Mit Multiselect im DBGrid markierte Zeilen löschen

Ein Thema von egon.kaschuba · begonnen am 14. Jul 2008 · letzter Beitrag vom 14. Jul 2008
 
Benutzerbild von Reinhardtinho
Reinhardtinho

Registriert seit: 26. Feb 2007
411 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Mit Multiselect im DBGrid markierte Zeilen löschen

  Alt 14. Jul 2008, 12:40
Hi,

mit folgendem Code kannst du alle selektierten Datenzeilen in einem Grid durchgehen und bearbeiten:

Delphi-Quellcode:
  
if (DBGrid1.SelectedRows.Count > 0) then
begin
  with DBGrid1.DataSource.DataSet do
  for i := 0 to DBGrid1.SelectedRows.Count - 1 do
  begin
    GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
    //Tue irgendwas mit aktuellen Datensatz
  end; (* of for *)

  DBGrid1.SelectedRows.Clear;
end (* of  if *)
Bei //Tue irgendwas mit aktuellem Datensatz käme bei dir das Löschen des aktiven Datensatzes rein.


MFG
Lorenz
Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben ... Den Rest habe ich einfach verpraßt.

George Best - 22.05.1946 - 25.11.2005 - nordirischer Fußballspieler
  Mit Zitat antworten Zitat
 


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 15:30 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