void BindGrid() { ProductAttributeCollection productAttributes = ProductAttributeManager.GetAllProductAttributes(); gvProductAttributes.DataSource = productAttributes; gvProductAttributes.DataBind(); }
void BindGrid() { var productAttributes = ProductAttributeManager.GetAllProductAttributes(); gvProductAttributes.DataSource = productAttributes; gvProductAttributes.DataBind(); }
protected void gvProductVariantAttributes_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { ProductVariantAttribute productVariantAttribute = (ProductVariantAttribute)e.Row.DataItem; Button btnUpdate = e.Row.FindControl("btnUpdate") as Button; if (btnUpdate != null) { btnUpdate.CommandArgument = e.Row.RowIndex.ToString(); } DropDownList ddlProductAttribute = e.Row.FindControl("ddlProductAttribute") as DropDownList; if (ddlProductAttribute != null) { ddlProductAttribute.Items.Clear(); var productAttributes = ProductAttributeManager.GetAllProductAttributes(); foreach (ProductAttribute productAttribute in productAttributes) { ListItem item = new ListItem(productAttribute.Name, productAttribute.ProductAttributeId.ToString()); ddlProductAttribute.Items.Add(item); if (productAttribute.ProductAttributeId == productVariantAttribute.ProductAttributeId) { item.Selected = true; } } } DropDownList ddlAttributeControlType = e.Row.FindControl("ddlAttributeControlType") as DropDownList; { if (ddlAttributeControlType != null) { CommonHelper.FillDropDownWithEnum(ddlAttributeControlType, typeof(AttributeControlTypeEnum)); } CommonHelper.SelectListItem(ddlAttributeControlType, productVariantAttribute.AttributeControlTypeId); } HyperLink hlAttributeValues = e.Row.FindControl("hlAttributeValues") as HyperLink; if (hlAttributeValues != null) { if (productVariantAttribute.ShouldHaveValues) { hlAttributeValues.Visible = true; hlAttributeValues.NavigateUrl = string.Format("{0}ProductVariantAttributeValues.aspx?ProductVariantAttributeID={1}", CommonHelper.GetStoreAdminLocation(), productVariantAttribute.ProductVariantAttributeId); hlAttributeValues.Text = string.Format(GetLocaleResourceString("Admin.ProductVariantAttributes.Values.Count"), productVariantAttribute.ProductVariantAttributeValues.Count); } else { hlAttributeValues.Visible = false; } } } }
private void FillDropDowns() { this.ddlNewProductAttributes.Items.Clear(); var productAttributes = ProductAttributeManager.GetAllProductAttributes(); foreach (ProductAttribute pa in productAttributes) { ListItem item2 = new ListItem(pa.Name, pa.ProductAttributeId.ToString()); this.ddlNewProductAttributes.Items.Add(item2); } CommonHelper.FillDropDownWithEnum(this.ddlAttributeControlType, typeof(AttributeControlTypeEnum)); }