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 Editierbare Liste (https://www.delphipraxis.net/141700-editierbare-liste.html)

mannewolff 14. Okt 2009 11:24


Editierbare Liste
 
Moin.

Ich brauche ein Grid/DBGrid, welches editierbar ist. Ich habe also eine Liste von Bestellpositionen, die ich in einem DBGrid anzeige. Hinter dem Grid liegt ein DataSource wo sich wieder ein TSQLQuery hinter verbirgt. Ich möchte den Kram in eine Liste (scrollbar) laden und editieren können. Nach einem OK will ich dann die Updates auf der Datenbank ausführen. Also was normales, was man im Web immer wieder sieht, aber unter Delphi hatte ich es noch nicht.

Bisher habe ich mich immer beholfen, dass ich die Daten aus der aktiven DBGrid Zeile unterhalb angezeigt habe, sodass sie dann auch editierbar waren.

Wer kann helfen.

Danke
Manne

mkinzler 14. Okt 2009 11:27

Re: Editierbare Liste
 
Das DataSet muss updatable sein. Dann funktioniert auch das Inline-Editieren.

mannewolff 14. Okt 2009 11:32

Re: Editierbare Liste
 
Ja isses aber bei DBExpress und MYSQL nicht. Außerdem will ich das auch gar nicht. Ich brauche ja nur sone visuelle Komponente.

mkinzler 14. Okt 2009 11:34

Re: Editierbare Liste
 
Dann Kopiere das DataSet in eine MemTable o.ä., diese kannst du dann bearbeiten

hoika 14. Okt 2009 11:39

Re: Editierbare Liste
 
Hallo,

ein DBGrid verlangt aber ein updateble DataSet.
Also musst du entweder

ClientDataSet -> DBGrid

oder

TStringGrid nehmen und dich um das Schreiben selber kümmern.


Heiko


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