Having AutoGenerateDeleteColumn set has stopped the grid from scrolling. Also how do I get the delete column to appear on the left hand side of the grid instead of the right.
I tried setting AutoGenerateDeleteColumn to True with scrolling enabled at my end, but could not replicate your issue. Check out for the following points.
In order to display horizontal scroll for navigation, you need to make sure that the total width of the columns (either auto-generated or declaratively set) exceeds the width of the grid. Also, set the scroll height to display vertical scroll.
You can swap columns as shown below to change the positions of columns.
cs: