hola
>>al hacer doble click no se me despliega el evento para poner el codigo .
y no lo va hacer porque ese evento es del user control exponer al presionarlo, pero no es el evento del control interno
debes exponer un evento propio para que el click del boton interno lance hacia afuera una accion
aqui
[ASP.NET] Pasar información entre User Control
explico como podrias hacerlo
veras que el user control define un evento propio con el event y el delegate, entonces el grid al seelccionar un item lanza este evento el cual puede adjuntarte desde el form
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina