This sounds like a good candidate for using a Shopping Basket
Generic Shopping Basket[
^]
You should also think about creating a
Product object, containing fields that describe the items that you will be selling in your online shop.
Populate the product objects from your SQL database and display them to the user in a grid or whatever. If a user chooses to purchase an item, you add it to the Shopping Basket. The Basket remembers items in the session between page redirects & you can always display a 'basket' area on your web page with the users current selection.
When they are finished browsing, you direct them to a Checkout page where you process the items in the Shopping Basket.
This is a pretty standard approach in e-commerce web apps & definitely one you should consider.
Have a google for 'ASP.Net Shopping Basket' for more examples