Suponiendo que no tienes el AutoGenerateColumns a true, yo en tu lugar lo que haría seria:
1) En el header del DataGrid definir mediante css que la última columna no tenga las lineas de la tabla y no le pondría título.
2) Para el botón, probaría a usar una
template Column.