A data grid on a mobile is always a hassle, since it isn’t flexible enough. Certainly possible to do something with custom CSS.
Though you could opt to use a listview and one of the following widgets to create paging like in the way you need;
List view controls or List view Paging