In this post I'd like to walk you through a process of building parent-child relation with the forms. Those, who know Kentico and available range of features could ask absolutely obvious question: why would I build parent-child relation with forms while there are modules, or, at least, custom tables? I can see two good reasons for doing this:
parent object is already created and there is cost related with conversion it to a module class
it allows non-technical users, such as content editors, creation of the parent-child data structure