What happens with this is that the source is being created every time the user submits the page.
I don't know how many controls do I have to create and I don't know what kind of control will it be. I know that the problem is that I create the controls in the Page_Load. I am binding to a custom datasource in the code behind.It gets into the "On Row Updating" event just fine, but there are no New Values or Old Values. Regarding on the Grid View control's Row Updating event problem, it is the expected behavior because when we do not associate Grid View(or other ASP.event is raised when a row's Edit button is clicked, but before the Grid View control enters edit mode.