So your database is sorted, now were on to DetailsView. 
Are you trying to do this using DAL's and BLL's?
Anyway, if you have set up your DAL correctly, if you add a new query and select insert query, it should have automatically created the code.
And if you used the tutorial on the ASP.NET for BLL, then the rest should be straightforward.
When you add the DetailsView onto the page and link the datasource, make sure that you have selected the insert query.
By default the ID isn't visible when inserting, so you shouldn't have to remove it from the DetailsView. If it is, there is a property for the ID field called InsertVisible, set it to false.
Here's a quick example I knocked up yesterday based on your original post. Ignore the design of the database, just created it quickly.
But it will mainly give you an idea of how to create a 3 tiered design, which is based on the tutorials from asp.net.
It's an avi file 65MB, about 5 mins long.

Are you trying to do this using DAL's and BLL's?
Anyway, if you have set up your DAL correctly, if you add a new query and select insert query, it should have automatically created the code.
And if you used the tutorial on the ASP.NET for BLL, then the rest should be straightforward.
When you add the DetailsView onto the page and link the datasource, make sure that you have selected the insert query.
By default the ID isn't visible when inserting, so you shouldn't have to remove it from the DetailsView. If it is, there is a property for the ID field called InsertVisible, set it to false.
Here's a quick example I knocked up yesterday based on your original post. Ignore the design of the database, just created it quickly.

But it will mainly give you an idea of how to create a 3 tiered design, which is based on the tutorials from asp.net.

It's an avi file 65MB, about 5 mins long.