io attaccherei semplicemente al form un sqlDataSource.
Ci penserà lui a fare le insert, le select, e le eventuali update.