Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Zeile in DBGrid Löschen


chickenfigt1989 - Mo 07.02.11 14:12
Titel: Zeile in DBGrid Löschen
Hallo
Könnt ihr mir Helfen bitte?

Mein Problem ist das ich eine Markierte Zeile eines DBGrids löschen will.

Wie mache ich das?

Mfg


bummi - Mo 07.02.11 14:16

Dataset (oder table) .Delete
oder einen DBNavigator and die datasource des DBGrids hängen und - drücken...


jasocul - Mo 07.02.11 14:17

Du löscht nicht im DBGrid, sondern in der damit verbundenen Datenquelle.
Du musst also den Datensatz löschen und nicht "eine Zeile" im DBGrid.

Wie das geht, hängt von der Art der Anbindung ab. Manchmal geht einfach über das Dataset (Delete). Oft muss man aber auch über SQL-Befehle arbeiten.

Das DBGrid visualisiert nur die Daten.


chickenfigt1989 - Mo 07.02.11 14:25

Vielen Dank habs hinbekommen mit

Delphi-Quelltext
1:
Clientdataset1.delete;                    


lg