We are utilizing the GridView in management tool for user feedback. We are encountering issues when one of our users clicks the "edit" button on the GridView after the underlying data has changed (a user submitted a new feedback). When this occurs the wrong item editor will open and our users will at time mistakenly edit the wrong item as a result. How can we prevent this from occurring? We have set the DataKeyNames value to the primary key of our data sources, I would assume this would have been sufficient to prevent this problem.