Hallo,
wenn das wirklich so ist, dass du ein DGrid auf einer Form platziert hast, und diese Form zur Laufzeit auf das Panel pnlList klebst, dann ist der Zugriff auf die DataSource folgendermaßen:
Delphi-Quellcode:
var
ds: TDataSource;
grid: TDBGrid;
frm: TDeineForm;
begin
frm := pnlList.Components[34] as TDeineForm;
grid := frm.Components[22] as TDBGrid;
ds := grid.DataSource;
end;
marabu