Cuando creas los controles de forma dinámica tienes que volverlos a crear para que sirgan conservando su state.
Te recomiendo que todo lo cargues en tu init, para que lo separes de Load y sea mas sencillo de leer y hacer el binding de tus controles.
Salu2