Hola luiscl!!!
Es curioso pero yo he estado todo el día de ayer liado con algo parecido. Estaba practicando con los templates (¿te suenan?

) y en cuanto metí mi datagrid en una tabla no se ejecutaban los eventos de mi datagrid... Y ANTES FUNCIONABA!!!
En cuanto he llegado esta mañana me he puesto a investigar y ... por ejemplo, el _PageIndexChanged no me lo detectaba como un evento de mi datagrid y logicamente no se ejecutaba. Así pues... _PageIndexChanged pasó a llamarse POR LA CARA a _PageIndexChanged1 y ya me funcionó todo. Lo mismo me pasó con _SortCommand.
Quizas te pueda guiar un poco sobre lo que te pasa, porque es curioso que se parezca tanto a lo que me ha pasado.
Saludos y disculpa por no poderte ayudar más, pero ya sabes, estamos aprendiendo
Saludos!!!