private void SetGroupName() { foreach (DataListItem item in uxOptionDataList.Items) { Components_OptionItemDetails uxOptionItemDetails = (Components_OptionItemDetails)item.FindControl("uxOptionItemDetails"); uxOptionItemDetails.SetValidGroup(_groupName); } }
protected void uxOptionDataList_ItemDataBound(object sender, DataListItemEventArgs e) { Components_OptionItemDetails details = (Components_OptionItemDetails)e.Item.FindControl("uxOptionItemDetails"); details.CultureID = CultureID; details.ProductID = ProductID; 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++) { Components_OptionItemDetails details = (Components_OptionItemDetails)uxOptionDataList.Items[i].FindControl("uxOptionItemDetails"); foreach (OptionItemValue item in details.GetSelectedItem()) { optionSelected.Add(item); } } return(optionSelected); }