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