protected void Page_Load(object sender, EventArgs e)
    {
        DataTable dt = new DataTable();

        dt.Columns.Add("Item_Description");
        dt.Columns.Add("Fashion_item_Id");
        dt.Columns.Add("Fashion_Type_Name");
        dt.Columns.Add("BrandName");
        dt.Columns.Add("Price");

        if (Session["ShoppingCart"] != null)
        {
            dt = Session["ShoppingCart"] as DataTable;
            Label lbl_CartCount = this.Master.FindControl("lbl_cart") as Label;
            lbl_CartCount.Text = "( " + dt.Rows.Count.ToString() + " )";
        }

        if (!IsPostBack)
        {
            WomenFashionEntities entity = new WomenFashionEntities();
            var fitems = (from ob in entity.Fashion_Item
                          where (ob.Fashion_Type_Id == 2)
                          select new { ob.Fashion_item_Id, ob.Item_Description, ob.Color.ColorName, ob.ImageURL, ob.category.categoryhtml, ob.Price }).ToList();
            Repeater_Product.DataSource = fitems;
            Repeater_Product.DataBind();
        }
    }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         if (Session["AllSearchData"] != null)
         {
             var allobj = Session["AllSearchData"];
             Repeater_Product.DataSource = allobj;
             Repeater_Product.DataBind();
         }
     }
 }
        private void BindData(int PageIndex)
        {
            int       RecordCount = 0;
            DataTable dt          = bll.GetProductList(AspNetPager.PageSize, PageIndex, SalesType, out RecordCount);

            dt.Columns.Add("price");

            foreach (DataRow row in dt.Rows)
            {
                row["smallimage"]  = ProductMainImageRule.GetMainImageUrl(Convert.ToString(row["smallimage"]));
                row["mediumimage"] = ProductMainImageRule.GetMainImageUrl(Convert.ToString(row["mediumimage"]));
                row["largeimage"]  = ProductMainImageRule.GetMainImageUrl(Convert.ToString(row["largeimage"]));
                row["price"]       = Convert.ToString(Convert.ToDecimal(row["MerchantPrice"]) - Convert.ToDecimal(row["reduceprice"]));
            }

            Repeater_Product.DataSource = dt;
            Repeater_Product.DataBind();

            Literal_SalesName1.Text = SalesType.ToString();
            Literal_SalesName2.Text = SalesType.ToString();

            switch (SalesType)
            {
            case SalesProductType.热销商品:
                HyperLink1.CssClass = "button_blue2";
                break;

            case SalesProductType.直降特卖:
                HyperLink2.CssClass = "button_blue2";
                break;

            case SalesProductType.鼎鼎推荐:
                HyperLink3.CssClass = "button_blue2";
                break;

            default:
                HyperLink1.CssClass = "button_blue2";
                break;
            }
        }