Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DevExpress QuantumGrid: Problem mit Selection (https://www.delphipraxis.net/165219-devexpress-quantumgrid-problem-mit-selection.html)

romber 19. Dez 2011 11:53

Datenbank: cxCustomDataSource • Version: 6 • Zugriff über: cxCustomDataSource

DevExpress QuantumGrid: Problem mit Selection
 
Hallo!

Ich benutze den QuantumGrid von DevExpress in meinem Projekt. Wenn ich im Grid Zeilen markiere und dann eine neue Zeile oben inseriert wird, bleiben die Markierungen zwar da, jedoch nicht mehr da wo die sein sollten. Ich meine, wenn ich z. B. die zweite Zeile markiere und dann neue Datensätze oben drauf kommen, bleibt die zweite Zeile immer noch markiert, obwohl der Datensatz, der uhrsprunglich markiert wurde schon irgenwo unten ist. Ich finde leiden keine Eigenschaft, die dieses Verhalten des Grids unterbinden kann.

Hatte jemand schon das selbe Problem? Habe ich da etwas übersehen? Hat jemand eine Lösung?

Bebe 19. Dez 2011 15:44

AW: DevExpress QuantumGrid: Problem mit Selection
 
Spontan würde mir diese Option einfallen.

dcoInsertOnNewItemRowFocusing im [Tableview].Datacontroller.Options auf True stellen.

Gruß
Matze

dataspider 19. Dez 2011 17:18

AW: DevExpress QuantumGrid: Problem mit Selection
 
Vielleicht ist es das

Frank

Furtbichler 19. Dez 2011 18:04

AW: DevExpress QuantumGrid: Problem mit Selection
 
War da nicht was mit dem Überschreiben von GetRecordhandle? Schau mal in der Hilfe.

romber 29. Dez 2011 11:02

AW: DevExpress QuantumGrid: Problem mit Selection
 
Tut mir Leid für die späte Reaktion, war mit einem einem anderen Problem tagelang beschäftigt.

Zitat:

Zitat von Furtbichler (Beitrag 1142270)
War da nicht was mit dem Überschreiben von GetRecordhandle? Schau mal in der Hilfe.

Genau. Vor dem Hinzufügen neuer Datensätze versuche ich den RecordHandle auszulesen und dann nach dem Aufruf der DataChanged-Methode die Selection wieder auf den Record zu setzen. Leider bekomme ich immer wieder den ersten (0) Record im Grid markiert. Was ist falsch?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz