Rick,
I'm sorry I couldn't be more explicit about the CommandBuilder, but the docs should help. Maybe someone who's got more experience using it can jump in here (if I wasn't so swamped right now, I'd look into it a little more for you).
On another note ... I'm assuming that you're putting all this DataAccess in the Click eventhandler just for testing and/or learning purposes, correct? Normally you'd have a separate DataAccess layer that would handle this that would be totally separate from your UI layer.
~~Bonnie