...
Apart from setting up the columns, an external form can be set to capture more data.
Enhanced Grid Form Element in a form
Adding a new row would bring up the external form and upon submission, the data will be stored accordingly in the background and in the columns with matching IDs.
...