Hi Steven,
No not easily. There is a widget that can do it: https://appstore.home.mendix.com/link/app/2702/
But it takes some effort to get it up and running.
This is not possible natively with data grids. My approach is to use a list view styled like a grid and then apply conditional visibility to individual columns based on user roles
for styling a list view like a grid check out
https://www.notion.so/gajdukold/The-road-to-responsive-tables-in-Mendix-8a2f45ff2c2f49018ea4ca9812b42301