private void BindGrid() { if (!string.IsNullOrEmpty(Session["BuyerId"].ToString())) { DataTable dtOrder = orderObj.OrderbyBuyer(Session["BuyerId"].ToString()); Session["OrderDt_s"] = dtOrder; if (dtOrder.Rows.Count > 0) { dlOrderHistory.DataSource = dtOrder; dlOrderHistory.DataBind(); foreach (RepeaterItem dli in dlOrderHistory.Items) { int OrderID = Convert.ToInt32(((LinkButton)dli.FindControl("lbtnOrderID")).CommandArgument); ((ImageButton)dlOrderHistory.Items[dli.ItemIndex].FindControl("ibtnNOExpColap")).ImageUrl = "~/images/collapse.JPG"; string str = ((HiddenField)dlOrderHistory.Items[dli.ItemIndex].FindControl("hfBuyerPO")).Value.ToString(); string Lsstr = ((HiddenField)dlOrderHistory.Items[dli.ItemIndex].FindControl("hfLS")).Value.ToString(); if (!string.IsNullOrEmpty(Lsstr)) { (dli.FindControl("hlLS") as HyperLink).Visible = true; //(dli.FindControl("lbtnLS") as LinkButton).Visible = true; } // string Status = (dlOrderHistory.FindControl("hfBuyerPO") as HiddenField).Value.ToString(); if (!string.IsNullOrEmpty(str)) { (dli.FindControl("hlBuyerPO") as HyperLink).Visible = true; (dli.FindControl("btnUpdate") as Button).Visible = false; } (dli.FindControl("gvOrderHistory") as GridView).DataSource = orderObj.BindBuyerOrderProductList(OrderID); (dli.FindControl("gvOrderHistory") as GridView).DataBind(); } } } }