Iniziamo dalle buone. sono riuscito a richiamare la SP
bravo!!

ora una domanda : perchè hai settato
SqlDataSource1.UpdateCommand = "" ???

è logico che ti dà quell'errore... non hai settato alcun updatecommand, e il brutto è che quella impostazione non si può saltare... un updatecommand glielo devi dare per forza...

scusami, ma tu per caso usi i sqldatasources predefiniti presi dalla toolbox (nella sezione 'data') del vs2005, o ne crei uno tuo?

Per il 'richiamo' che hai costruito tu, cmq posso consigliarti di indicizzare su celle, usando cells[i] per indicare con precisione la posizione dei tuoi oggetti... ricordando che i parte da 0

FormView1.Row.Cells[0].Text ; //i indice di riga (parte da 0)