Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5

Re: MDI Childfenster und Dataset Verhalten

  Alt 17. Nov 2005, 14:07
Zitat von mschaefer:
Zuvor weist Ihr noch die Datanbankanbindung im OnCreate zu. Das hängt ja jetzt etwas von den Zugriffskomponenten ab.
Das mache ich im Moment so, und das klapp auch:
Delphi-Quellcode:
for i := 0 to ComponentCount-1 do begin
    if Components[i] is TDBGrid then begin
       src := (Components[i] as TDBGrid).DataSource ;
       src := dmWD.FindComponent (src.Name) as TDatasource ;
       (Components[i] as TDBGrid).Datasource := src ;
    end ;
end ;
So gehts mit dem DBGrid, und so gehts im Prinzip auch mit jedem anderem Control. Ich möchte aber obigen Code jetzt nicht für alle datensensitive Elemente einzeln erstellen müssen. Geht das nicht ein wenig kürzer. Das Problem liebt im Casten des Controls, um auf die Datasource zugreifen zu können.
  Mit Zitat antworten Zitat