Chcę w dowolnej sekcji, np: w section 3 utworzyć programowo TextObject którym mógł bym zarządzać tj, ustawiać jego atrybuty np: text, left, top ....
Da się to jakoś zrobić?

TextObject nie ma żadnego konstruktora i nie utworzę go tak prosto jak np:
TextObject tO = new TextObject(); bo wyskoczy bład;

Mam kilka danych w objekcie DataTable - oczywiście tworzonym w kodzie dynamicznie.
Jak dodać zawartość tego obiektu (DataTable) do raportu ?

Kreatory na nic się tutaj nie zdadzą.