How to do responsive a virtual table in Blazor

Hello, in case someone can advise me and help me.
I’m trying to modify the QuickGrid component in AspNetCore, which is a virtual table. What I’m trying to do is simulate the responsive capability of DataTables (JQuery), meaning that the table itself, when generated, detects that it’s overflowing its container, and therefore, detects which columns don’t fit within the container, making them invisible. Then, when clicking a button in the row, these columns should be displayed in a list format in a new row.
Thanks to anyone who can point me in the right direction.