Presently, the header row must be removed using CSS. This is clunky and prone to errors if the Data Grid 2 structure or classes change in future.
If no column headings are set, then it makes sense to hide the column heading row.