ASP.NET Shopping Cart on Northwind Database
<p>Thank you for the inputs. I have captured the product selection from the shop page in the form of session variables and displayed them on Checkout page. My last step  is to be able to kill a few products on the check out page(incase the customer selected products he did not need). Here is my attempt for the same.</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;

namespace ShoppingCart
{
    public partial class Checkout : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

            if (!IsPostBack)
            {
                CheckBoxList1.DataSource = Session["MySelectedItems"];

                CheckBoxList1.DataBind();
            }

        }

        protected void ReturnBacktoShopping_Click(object sender, EventArgs e)
        {
            Response.Redirect("Shopping.aspx");
        }

        public void KillOrders()
        {
            for (int i = 0; i &lt; CheckBoxList1.Items.Count; i++)
            {

                if (CheckBoxList1.Items[i].Selected)
                {
                    CheckBoxList1.Items.Remove(i);
                }
            }
        }

        protected void RemoveItems_Click(object sender, EventArgs e)
        {
            KillOrders();
            List&lt;ListItem&gt; selectItems = new List&lt;ListItem&gt;();

            foreach (ListItem item in CheckBoxList1.Items)
            {
                if (item.Equals(null))
                    selectItems.Add(item);
            }

            Session.Add("MySelectedItems", selectItems);
            CheckBoxList1.DataSource = Session["MySelectedItems"];

            CheckBoxList1.DataBind();


        }




    }
}
</code></pre>
