Buenash chaval,no sabia yo que se ejecutaba primero lo del Page_Load,entoces hay debe de estar el problema,porque es en el Page_Load cuando relleno los textbox con los datos de la BD,entoces segun me cuentas aunque lo modifique si le doy de nuevo al Aceptar me lo vuelve a rellenar con los datos de la BD,cosa que no quiero.
Probaré poniendo lo del Is.PostBack a ver si asi va,puesto que si desactivo el EnableViewState me da error y me dice que tengo que tenerlo activado.
Muchas grasias por la ayuda,luego te cuento,un saludo desde un pc sin raton