Grazie dell'interessamento lele.
Ho risolto.
Praticamente, affinchè i text box e le dropdown list possano essere usati dal client per inviare dati al db, essi, al page load non devono essere riempiti con i dati attuali del database.
In parole povere, io nel page load popolavo i controlli con i dati attuali presenti nel db, invitavo l'utente a modificare quelli voluti e, con button eseguivo il metodo d' aggiornamento del db.
Purtroppo, a causa di qualche mio deficit di conoscenza di base, ho dovuto desistere dall'usare questa tecnica optando per delle label contenenti i dati attuali ognuna con accanto il controllo textbox o dropdownlist vergine pronto per essere modificato.
In questo modo funziona alla meraviglia. Ho dovuto solo scrivere qualche riga di codice in + che mi permette di evitare all'utente lo scomodo di riscrivere anche i dati che non vuole modificare...
Grazie ancora...