Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit (https://www.delphipraxis.net/77522-quantum-grid-keine-zusammenarbeit-mit-tdatasetedit.html)

BlueStarHH 20. Sep 2006 18:24


Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit
 
Hallo,

ich nutze das Quantum Grid von DevExpress (TcxGrid) um Daten aus einer Datenbank darzustellen. In einer Toolbar habe ich drei Schalter eingefügt. Diese Schalter besitzen als Action die Standard-Actions TDataSetEdit, TDataSetPost und TDataSetCancel. Wenn ich nun in das Grid einen neuen Datensatz einfüge, werden die Buttons mit TDataSetPost und TDataSetCancel nicht enabled und der TDataSetEdit-Button nicht disabled. Die Buttons ändern ihren Zustand also nie, wenn ich Daten im Quantum Grid bearbeite/hinzufüge. Wie kann ich die Buttons/Standard-Actions zur Zusammenarbeit mit dem Quantum Grid überreden?

Danke!

alzaimar 20. Sep 2006 18:37

Re: Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit
 
Also bei mir klappt das. Blöde Frage: Die Actions sind schon mit der gleichen Datasource verbunden, oder?

Aber wieso verwendest Du nicht den im Grid enthaltenen Navigator ? Dazu setzt Du OptionsView.Navigator := True und schaltest dann die Navigatorbuttons, die Du nicht willst, einen nach dem Anderen aus.

Dessenungeachtet gibt es einen hervorragenen support von DevExpress sowie eine ebenso hervorragende Newsgroup.

Union 20. Sep 2006 18:42

Re: Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit
 
Soweit ich weiss, kann man die normalen Datalink-Events nur auswerten, wenn man den Gridmode einschaltet. Ansonsten läuft das alles ein wenig an der normalen VCL vorbei über den DataController des Gridview. Den Gridmode einzuschalten bringt einen extremen Performancegewinn, aber leider verliert man, bis auf die Layoutmöglichkeiten sämtliche Features.

BlueStarHH 20. Sep 2006 19:24

Re: Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit
 
Zitat:

Zitat von alzaimar
Also bei mir klappt das. Blöde Frage: Die Actions sind schon mit der gleichen Datasource verbunden, oder?.

Die Actions sind mit keiner Datasource verbunden. Das machen die Actions normalerweise von sich aus, wenn man die Datenbank-Controls klickt. Nur beim Quantum-Grid gehts nicht automatisch. Dank Deines Hinweises habe ich nun beim OnEnter die Datasource verbunden und beim OnExit wieder auf nil gesetzt. So kann man mit den Buttons, die diese Actions haben, unterschiedliche Datasourcen steuern.

BlueStarHH 20. Sep 2006 19:24

Re: Quantum Grid: Keine Zusammenarbeit mit TDataSetEdit
 
Zitat:

Zitat von Union
Soweit ich weiss, kann man die normalen Datalink-Events nur auswerten, wenn man den Gridmode einschaltet.

Danke für den wichtigen Hinweis auf den Gridmode!


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