using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

 

using System.Collections;

 

namespace GridViews

{

    public partial class GridViewExample6 : System.Web.UI.Page

    {

        ArrayList arrProducts = new ArrayList();

 

        protected void Page_Load(object sender, EventArgs e)

        {

 

            if (!IsPostBack)

            {

                GenerateArrayList();

                ShowProducts();

            }

 

        }

 

        public void ShowProducts()

        {

            gvProducts.DataSource = arrProducts;

            gvProducts.DataBind();

        }

 

        public void GenerateArrayList()

        {

            Product objProduct;

 

            for (int i = 1; i <= 6; i++)

            {

                objProduct = new Product();

                objProduct.ProductID = (100 + i).ToString();

                objProduct.Description = "Product " + i.ToString();

                objProduct.Price = 3.5 * i;

                objProduct.QOH = 5 * i;

                arrProducts.Add(objProduct);

            }

        }

 

    }

}