Pufff, que poquito me gusta usar los dataAdapters para hacer updates.
Los dataAdapters, para hacer inserts y para rellenar el dataset en un select. De updates y deletes, yo te recomiendo que lo hagas a mano.
Te paso un ejemplo a ver si te ayuda.
http://www.webprogramacion.com/registro.aspx?id=47
Un saludo.