Well firstly if Grid is the actual name of your control then surely you should be doing -

Code:
Handles grid.SelectedIndexChanged
and not
Code:
Handles gv.SelectedIndexChanged
One thing though, when you say User Control, do you mean you added a Grid Control to the page? or you created your own User Control and added that to your page?