You can not set a data source for the grid like the table so you will need to build your own grid using an HTML view, that should not be difficult if you use the css display grid
The form type does not matter, both will work, this only affects how your form works
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
you need html with the grid start tag:
<div style="display:grid">
then a loop or repeater with the grid items inside it, you may also use HTML view with PHP and do your own loop
then another html view with the closing tag: </div>
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.