Autor Beitrag
chickenfigt1989
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Mo 07.02.11 14:12 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Mo 07.02.11 14:16 
Dataset (oder table) .Delete
oder einen DBNavigator and die datasource des DBGrids hängen und - drücken...

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 444
Erhaltene Danke: 2



BeitragVerfasst: Mo 07.02.11 14:25 
Vielen Dank habs hinbekommen mit
ausblenden Delphi-Quelltext
1:
Clientdataset1.delete;					


lg