This DataGrid has the following features:
- Page navigation
- Dynamically adjustable page size
- Sorting functionality for the whole item collection
- Item addition at the top of the first page
- Item removal while remaining on the selected page
For more info, please have a look at the full tutorial on my blog.