I have a RadGrid issue. My grid binds data via ObjectDatasource and my inserts, updates and deletes are happening in my codebehind. Editing and inserts are contained the the Grids FormTemplate. I use ItemDataBound event to preload two dropdownlists in the formtemplate. When a user clicks "Add a record" the formtempate displays on the first page first row, this is fine. When the user clicks on a record to edit, the formtemplate displays on the last page of the grid at the top. Example: pagesize is set to 25 and we have 70 records and you click on edit on the 4 record on the 1st page, the formtemplate will display on the 3rd page at the top. The grid works as far as insert, editing and deleting just can't figure out why the formtemplate doesn't display where the row was originally. Any suggestions would be great. I'm including code, I stripped out most everything that isn't "relevant", to keep it brief.