Usando il boundfield, se il valore assunto dal datafield è lo stesso del nome del parametro dovrebbe essere tutto in automatico. Solo che hai delle limitazioni...puoi usare solo textbox. Io personalmente uso sempre TemplateField e mi inserisco i controlli a mano. Ci metto più tempo ma controllo meglio la situazione. Usare il detailsview o il formview...........dipende da cosa devi fare.
Ritornando a noi....come ti dicevo prima...nell'evento itemupdating del sqldatasource aggiungi alla collezione degli updateparameters i parametri che ti servono. I controlli li ricavi con il metodo FindControl del detailsview