There are many different causees for why SelectedIndexChanged doesn't fire, but one to check is whether or not the User Control has a form tag in it. If it does, get rid of it.