Start here: Beth Massi videos Forms Over Data Video Series http://msdn.microsoft.com/en-us/vstudio/bb466226 This set of videos are excellent!
Connection String
Dataset - One to Many
Dataset - Dynamic SQL
Menu - MDI Forms
Do Not Use Messagebox
Saving User Settings
Check for Changes