One suggestion would be store the key value of row in EditMode in a ViewState and update according to each EditCommand and Update/Cancel commands in ItemCommand event. And after sorting you can check for the rows that should be in EditMode and set GridDataItem's .Edit property to True in order to make that row in EditMode in the PreRender event.
Thank you for the reply, however I'm not sure that would be the optimum solution here.
The entire grid is in edit mode. It's a data entry style grid as users would be used to with Excel or Access. Bascially all non-readonly columns should be in edit mode 100% of the time that the grid is visable.
The way it acts now, when I sort it actually seems to do a postback and triggers other events on the page. Definitely not what I want to see happening.
Is there an easier way to just say ALWAYS stay in edit mode?