hola
Lo mas parecido a lo que describes se define como MVVM que es un patron de diseño para la vista implementado en WPF
En este tienes un objeto que puede bindear a los controles y lo que ingreses se asigna directo a la instancia de ese objeto
Programming in C# - Implementando MVVM
el tema es que esto se implementa para WPF no para WinForms
Quizas usando alguna libreria, algo como ser
Bindery
WFBind
igual esto te vinculara los controles al objeto con que lo bindees, pero lo de guardar no es auto-magico debes tu programar el repository que tome esa info que genere el insert, bueno salvo que uses un ORM como ser entity framework
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina