Show/Hide Grid Columns Programmatically

I'm new to Blazor and Radzen but the technology seems very promising. I'm trying to figure out the best place to add custom code to a grid. Specifically, I'd like to be able to show/hide columns programmatically when the grid loads based upon settings in the database. Is this possible? What would be the best way to do this using Radzen and Blazor?

Thanks in advance for your help.

You can set expression for desired column(s) Visible property.

I can see the Visible property working if the data is on the object that is being displayed in the rows in the grid. But I need to set the grid columns to show/hide based upon settings/configuration data. How can I do this? If I can just fire an event and control the grid columns through C# code that would be preferred.

You can set the Visible property to anything - you are not limited to data objects displayed in the rows of the grid.