Re: [2005] Multiple DGV Rows
Create a DataTable with the appropriate schema and bind it to the grid. After the user has added the desired data to the grid you simply call Update on a DataAdapter or TableAdapter and pass the bound DataTable as a parameter.
Note that your controls have NOTHING to do with data access. Controls are just a way of displaying data to the user and accepting input. Data access is what it is whether you're using controls to interact with the user or not. For some ADO.NET code examples follow the Data Access link in my signature.