ich bin gerade auf einem Formular mit zwei DBGrid und zwei DBGridControllern am basteln.
https://wiki.freepascal.org/TdxDBGridController
Was mir auffällt ist, dass entgegen des letzten Bildes auf der Website das DBGrid nicht über den Objektinspektor zugeordnet werden kann. Der Eintrag DBGrid fehlt. Das ist nicht weiter tragisch, man kann das DBGrid im Quelltext zuordnen.
Code: Alles auswählen
dxDBGridController1.DBGrid:= DBGrid1;
Das Studium des Beispiels zum DBGridController lehrte mich, dass man dem DBGridController auch nil zuweisen kann:
Code: Alles auswählen
dxDBGridController.DBGrid:= nil;
Läuft das Programm und ich öffne die Form über den Button sind beide DBGrid mit DBGridControllern zu sehen und zu bedienen. Schließe ich die Form und öffne anschließend erneut, dann ist nur noch ein DBGrid zu sehen, nämlich das was im FormShow-Ereignis in zweiter Quelltextzeile die Zuordnung des DBGrid bekommt.
Code: Alles auswählen
dxDBGridController1.DBGrid:= DBGrid1;
Code: Alles auswählen
dxDBGridController2.DBGrid:= DBGrid2;
Arbeitet jemand mit dem DBGridController und kennt das Problem oder nehmt Ihr andere DBGrids mit Sortier- und Filterfunktionen (rxDBGrid oder ähnliche)?
Wenn ich in der Suche DBGridController eingäbe kommen nicht viele Antworten, das macht mich stutzig...
Viele Grüße