Yeah, that seems like a mouthful so let me explain ...
First, please read the entire post.
Any solution that isn't entirely 100% generic allowing the User Control to be used on any page, within any Repeater, GridView, FormView, etc and that does not require code in the code behind of the parent of the user control is irrelevant and wastes your time and mine.
1) I've developed a user control. One of the key requirements of the design was to approach it so that when the control is added to a parent page, no additional code is required in the parent page's code behind. The idea is to place the burden on the user control's code behind to do it all truely making it reusable without modification.
2) The purpose of the control is to allow a user to update a field in a record and immediately rebind the control on the user control's parent page so that the updated value is shown to the user.
3) The mean ...
Go to the complete details ...