DataGrid Settings is a custom settings to control the overall behavior of the grids across the org. This object will evolve by adding more features.
This custom settings is a hierarchy one therefore it could customized for a specific profile/user by the administrator.
Customize the separator when exporting a grid to a CSV file
ViewAll Page Size
Customize the page size when ViewAll link is clicked