You have your documentation for server-side pagination and sorting here: Set Up Server-Side Paging and Sorting for a Microflow Data Source - Studio Pro 9 How-to's | Mendix Documentation
For your editable Grid, I refer you to this piece of documentation: Grid Columns - Studio Pro 9 Guide | Mendix Documentation
where you can find that you can make columns editable:
The editable property indicates whether the values of the column will be editable inline, as in, without opening a page with a data view. In-line editing allows the data grid to behave like you would expect from a spreadsheet application.
I hope this helps you.