I am using WebUserControl as the editform of radgrid and setting usercontrol fields with e.Item.DataItem values in ItemDataBound. If the validation fails on performInsert or Update ItemCommand, I am setting e.Cancel to true. Since, I am setting the DataItem values in the ItemDataBound, I am loosing my changes in the user control. Is there any way, I can check validation failure in the ItemDataBound before setting the values of usercontrol?