DataGrid column width auto fit to header

Is there a way to have columns auto fit to the size of the header text?

I know word wrap could come into play, but let's start with no wrap, auto size column width based on text in the header.

Such column size mode is not supported. We’ve still not aware how to improve various features like frozen columns, column resize scrolling with static headers and footers, etc. with auto-sized columns.

how would I override the width value for .rz-grid-table?

if I change it from 100% to unset the columns will auto size

I figured this out, edited the pages/_host.cshtml file:

    <link href="css/software-base.css" rel="stylesheet" />
        .rz-grid-table {
            width: unset;