Хочется разедлить логику обработки данных и их отображение. Например, вынести всю логику в датамодуль, и при создании формы динамически его создавать. Что-то типа:
type
TForm1 = class(TForm)
DBGrid1: TDBGrid;
private
{ Private declarations }
published
DM: TDataModule2;
end;
Однако дизайнер Delphi не позволяет в компонентах формы (DBGrid1) задать ссылки на DM. Можно это как-то обойти, помимо ручного присвоения нужных ссылок в ран-тайм?