The Dynamic Grid Data Type for Umbraco is a custom ASCX/C# control that was created to store tabular data as an Umbraco "Data Type". There's an ability to add/remove rows/columns and it writes the whole grid to the database as an XML string. All done via UpdatePanels.
These details are provided for information only. No information here is legal advice and should not be used as such.