l'errore sembra essere nella tua query di update.

da quello che scrivi, sembra che la colonna chiave della tabella sia idUtente, mentre tu hai scritto questo:

codice:
cmd.CommandText = 
"UPDATE Utenti 
SET name = @varName 
WHERE id = @varIDutente"
e giustamente "id" non esiste