Data Grid and Generate Rows

What is the difference between Data grid and Generate Rows?

The Data Grid step is used to create a tabular data grid. This is usually done for testing, reference or demo purposes.
Generate rows step is a data generating step that generates a single row or a specified number of rows. By default, the rows are empty; however you may define a number of static fields.
Data grid does not accept run time parameter, whereas in generate rows we can give Field value as run time parameter.