dass durch die Kette TDataset->TDataSource->TDBGrid ganz schnell...
Das ist zumindest keine Vererbungs-Kette, wie von mir beschrieben. Siehe hier :
TDataSource = class(TComponent)
Das sind lediglich Properties, die zugewiesen werden können und sonst nichts. Vererbt wird da nichts.