public void Control_FillData() { ProductSearchMgr myProductSearchMgr = new ProductSearchMgr(); Product_Search myProduct_Search = myProductSearchMgr.Get_Product_Search(_productid); Img_Default_Photo.ImageUrl = myProduct_Search.Default_PhotoURL; #region Media Type //Gets your enum names and adds it to a string array Array enumNames = Enum.GetValues(typeof(Media_Type)); //Creates an ArrayList ArrayList myVariantTypes = new ArrayList(); //Loop through your string array and poppulates the ArrayList foreach (Media_Type myVariant_Type in enumNames) { myVariantTypes.Add(new { Value = StringEnum.GetStringValue(myVariant_Type), Name = myVariant_Type.ToString() }); } //Bind the ArrayList to your DropDownList droplist_Media_Type.Items.Clear(); droplist_Media_Type.DataSource = myVariantTypes; droplist_Media_Type.DataTextField = "Name"; droplist_Media_Type.DataValueField = "Value"; droplist_Media_Type.DataBind(); // Set Default value droplist_Media_Type.SelectedIndex = 0; #endregion tbx_Media_Title.Text = ""; tbx_ImageURL.Text = ""; tbx_Description.Text = ""; }
private void Control_Init() { _productid = Request["ProductID"]; if (DataEval.IsNegativeQuery(_productid)) { Response.Redirect("Products.aspx"); } else { ViewState["ProductID"] = _productid; ProductSearchMgr myProductSearchMgr = new ProductSearchMgr(); Product_Search myProduct_Search = myProductSearchMgr.Get_Product_Search(_productid); lbl_Product_Name.Text = string.Format("{0} (ID: {1})", myProduct_Search.Product_Full_Title, myProduct_Search.ProductID); img_ItemPicture.ImageUrl = myProduct_Search.Default_PhotoURL; ProductIndex_Editor.ProductID = _productid; ProductIndex_Editor.Product_IndexID = myProduct_Search.Product_IndexID; ProductInfo_Editor.ProductID = _productid; ProductCategory_Editor.ProductID = _productid; ProductAttribute_Editor.ProductID = _productid; ProductAttribute_Editor.Product_VariantID = myProduct_Search.Product_VariantID; Webpage_Editor.ProductID = _productid; Webmedia_Editor.ProductID = _productid; MultiView_Product.SetActiveView(View_Index); CommandButtons_Reset(); } }