private void BindComponentList() { IList <KitComponent> components = new List <KitComponent>(); foreach (ProductKitComponent pc in _Product.ProductKitComponents) { components.Add(pc.KitComponent); } KitComponentList.DataSource = components; KitComponentList.DataBind(); }
protected void QuickSort_SelectedIndexChanged(object sender, EventArgs e) { IList <KitComponent> components = new List <KitComponent>(); foreach (ProductKitComponent pc in _Product.ProductKitComponents) { components.Add(pc.KitComponent); } switch (QuickSort.SelectedIndex) { case 2: components.Sort("Name", CommerceBuilder.Common.SortDirection.DESC); break; default: components.Sort("Name", CommerceBuilder.Common.SortDirection.ASC); break; } KitComponentList.DataSource = components; KitComponentList.DataBind(); QuickSort.SelectedIndex = 0; }