I'm having an odd issue with the GridView. I set up a Select column, and allow sorting. If I select a row, then sort the grid, the selection stays in place and the grid sorts. That is to say, the highlighted row is changed, but the index of the selection doesn't seem to.
Looking at the grid in a watch, it seems like the selected index property actually stays the same, but the selected datakey is changing.
I'm very confused and have been unable to track down why this is happening, any thoughts?