protected void GridViewLeadProducts_SelectedIndexChanged(object sender, EventArgs e) { var Result = new List <Bitrix24.PRODUCT>(); if (Session.Contents["productrows"] != null) { Result = (List <Bitrix24.PRODUCT>)Session.Contents["productrows"]; } if (Result.FirstOrDefault(r => r.ID == Convert.ToInt32(GridViewLeadProducts.SelectedValue)) != null) { Result.Remove(Result.FirstOrDefault(r => r.ID == Convert.ToInt32(GridViewLeadProducts.SelectedValue))); } Session.Contents["productrows"] = Result; GridViewLeadProducts.DataBind(); }
protected void GridViewProductSearch_SelectedIndexChanged(object sender, EventArgs e) { var Result = new List <Bitrix24.PRODUCT>(); if (Session.Contents["productrows"] != null) { Result = (List <Bitrix24.PRODUCT>)Session.Contents["productrows"]; } var ResultSeacrh = new List <Bitrix24.PRODUCT>(); if (Session.Contents["productsearch"] != null) { ResultSeacrh = (List <Bitrix24.PRODUCT>)Session.Contents["productsearch"]; } if (Result.FirstOrDefault(r => r.ID == ResultSeacrh[GridViewProductSearch.SelectedIndex].ID) == null) { Result.Add(ResultSeacrh[GridViewProductSearch.SelectedIndex]); } Session.Contents["productrows"] = Result; GridViewLeadProducts.DataBind(); }