private void SetGroupName() { foreach (DataListItem item in uxOptionDataList.Items) { Admin_Components_Order_ProductOptionItemDetails uxOptionItemDetails = (Admin_Components_Order_ProductOptionItemDetails)item.FindControl("uxOptionItemDetails"); uxOptionItemDetails.SetValidGroup(_groupName); } }
protected void uxOptionDataList_ItemDataBound(object sender, DataListItemEventArgs e) { Admin_Components_Order_ProductOptionItemDetails details = (Admin_Components_Order_ProductOptionItemDetails)e.Item.FindControl("uxOptionItemDetails"); details.CultureID = CultureID; details.Culture = DataAccessContext.CultureRepository.GetOne(CultureID); details.ProductID = ProductID; details.StoreID = StoreID; details.CurrencyCode = CurrencyCode; details.SelectedItemValue = _selectedValue; details.SetValidGroup(_groupName); details.PopulateControls(); }
public OptionItemValueCollection GetSelectedOptions() { // loop for each option in datalist // get selected option for each option //string[] result = new string[uxOptionDataList.Items.Count]; OptionItemValueCollection optionSelected = new OptionItemValueCollection(); for (int i = 0; i < uxOptionDataList.Items.Count; i++) { Admin_Components_Order_ProductOptionItemDetails details = (Admin_Components_Order_ProductOptionItemDetails)uxOptionDataList.Items[i].FindControl("uxOptionItemDetails"); foreach (OptionItemValue item in details.GetSelectedItem()) { optionSelected.Add(item); } } return(optionSelected); }