title: Is there a way to prevent a user selecting another row when DataGrid is in edit mode?
body: <p>I want, that if a cell/row goes to edit mode, then, if the user attempts to select a different row, it should try to commit that row, if the row is not committed sucessfully, it should decline the selection request and the editing row should remain selected and in edit mode.</p>
  
  <p>Do you have experience with a good helper for it? any good workaround?</p>
  
  <p>NOTE: I've been struggling with this issue for a long time and already got some experience, so please post only working examples, not random thoughts.</p>