¡Gracias por tu respuesta!,
Te iba a decir que eso ya lo había probado y no me había funcionado, pero he vuelto a probarlo y me he dado de que si funciona, pero que no había puesto la función en el sitio correcto por lo que me cambiaba el calendario después del postback y no antes, torpe de mi...
Por si a alguien le sirve dejo el código final:
Código:
try
{
DateTime fecha = Convert.ToDateTime(InsFchInicio1.Text);
CalFchInicio1.VisibleDate = new DateTime(fecha.Year, fecha.Month, fecha.Day);
}
catch {
CalFchInicio1.VisibleDate = new DateTime(CalFchInicio1.TodaysDate.Year, CalFchInicio1.TodaysDate.Month, CalFchInicio1.TodaysDate.Day);
}