I have a grid within my application that allows only one row to edited at a time. When there are two (or more) concurrent users of the application I have come across this scenario;
// - User A selects a row to edit
// - User B adds a new row above the one currently being edited (in a different instance of the application)
// - User A causes the grid to postback but remain in edit mode. For example, incomplete mandatory fields.
// - User A is now presented with a different row to edit because the index value on the original row has increased by 1 but the EditIndexes value hasn't
Please can someone let me know if this the expected outcome or if I am missing something obvious?