private void ProductCategoryForm_Load(object sender, EventArgs e) { ProductCategoryBindingList productCategoryList = new ProductCategoryBindingList(); using (Ambient.DbSession.Activate()) { productCategoryList.Add(OrderingRepositories.ProductCategory.GetAll()); } mHelper.AddAllColumns(); mHelper.DataSource = productCategoryList; }
public void AddAllColumns(ProductCategoryBindingList categoryList) { AddComboBoxColumn("ProductCategoryId", "Category", 12, false, categoryList, "CategoryName", "Id").Frozen = true; AddTextBoxColumn("SubCategoryName", "Subcategory Name", 14, false).Frozen = true; AddTextBoxColumn("SortCode", "Sort Code", 6, false); mDefaultMarginCol = AddTextBoxColumn("DefaultProfitMargin", "Default Margin", 5, false); AddCheckBoxColumn("PricingRequiresReview", "Review Pricing", 5, false); AddCheckBoxColumn("IsActive", "Active", 3, false); AddTextBoxColumn("Notes", "Notes", 30, false).DefaultCellStyle.WrapMode = DataGridViewTriState.True; AddTextBoxColumn("Id", "ID", 5, true); AddTextBoxColumn("CreateDate", "Created", 10, true); AddTextBoxColumn("ModifyDate", "Modified", 10, true); }