Here's the situation. We have a meta-table of services received by clients that contains all the services they receive, but only core elements of this information. Then each category of service has it's own table which contains all the elements for the service. When creating lists, the meta-table (we refer to it as an intersection table actually) as ALL records for all service categories are contained, so we can show ALL services received. But when editing we edit the parent table, and then mirror any changes to fields also contained in the meta/intersection table from the parent on save. We want to use the same webform for most of the service types, and this works fine if I manually bind the data over (manually put the data into the control and manually read it on saves, but if I try setting the business object properties at runtime they don't seem to work. I can work with this ok, but I would prefer to let the framework do all the work rather than me. It would be far easier if I could just set the properties on initial load of the form and let everything else happen automagically. Is this possible? And if so, what am I likely to be doing wrong?
PS: some portions of the form we add controls to dynamically, so that depending on the parent organization and the service category the overview part of the form is standardized, but the detail portion is defined within the system. This part is working fine, it's just the dynamic binding I seem to be having trouble with.