Like me, when the user clicks on a cell in the DataGrid, the entire row is selected, not just the cell selected.
Use the following code on datagrid1_CurrentCellChanged
datagrid1_CurrentCellChanged
datagrid1.Select(this.datagrid1.CurrentRowIndex);