# Datagrid

Datagrid steps are ways to collect tabular data. Each cell in a datagrid is a field that can be filled in by a user when the Procedure is made into a Run.&#x20;

{% hint style="info" %}
See the full list of supported field types in the [Fields](https://manual.firstresonance.io/features/procedures/steps/fields) page
{% endhint %}

![Datagrid step editor](https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2FTIqftgWPrP1LOdlAq3It%2FScreen%20Shot%202021-12-09%20at%204.38.55%20PM.png?alt=media\&token=402ba580-b1c5-4c50-8c2d-6ed9d2202a9b)

## Datagrid Columns

The Datagrid can support any number of columns. Each column can be configured with a name and data type. Columns can also be set as view-only so they cannot be edited when the step is executed in a Run.

![Datagrid step menu](https://3615148728-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LkRqYp6lJhwxjYdzYG8%2Fuploads%2Fzl0jqhVuzmM1MVa09aw7%2FScreen%20Shot%202021-12-09%20at%205.15.47%20PM.png?alt=media\&token=74dc3cf7-e00e-4980-a4f0-8786ba9b54f4)

## Datagrid Rows

The Datagrid can support any number of rows. The **Required** toggle can be used to require rows be filled in when the Datagrid step is executed in a Run.

## Importing Datagrid Information

The Datagrid editor supports import of data from a CSV or Excel file. Configure the Datagrid columns to match the data you want to import, then hit the **Import** button to launch the import tool.
