In VB 2003 I have a form app with a datagrid. Right now they can change things in the datagrid and click the cancel changes button if they want to undo. I want to be able to delete multiple rows without accepting changes until they are done. This seems to be a problem because the datagrid.currentRowIndex is no longer aligned with the datatable after you delete a row. I know I can align them if I acceptChanges but that is not what I want. Any help would be greatly appreciated.