secondo me ti stai complicando inutilmente la vita, per quel che ti serve ti bastano due bottoni salva e annulla che puoi creare comodamente col wizard in 2 secondi. poi da codice puoi fare gli aggiustamenti del caso, guardando quel che ti ha generato.