public void LoadCustomerCompanyDiscountGrid() { List <CustomerCopanyDiscount> customerCopanyDiscountList = applicationFacade.GetCompleteCompanyDiscountListByCustomerID(customerLedgerID); dgvCompanyDiscount.DataSource = customerCopanyDiscountList; for (int i = 0; i < dgvCompanyDiscount.Columns.Count; i++) { dgvCompanyDiscount.Columns[i].Visible = false; } dgvCompanyDiscount.Columns["CompanyName"].Visible = true; dgvCompanyDiscount.Columns["CompanyName"].HeaderText = "Company Name"; dgvCompanyDiscount.Columns["CompanyName"].ReadOnly = true; dgvCompanyDiscount.Columns["CompanyName"].DisplayIndex = 0; dgvCompanyDiscount.Columns["Normal"].Visible = true; dgvCompanyDiscount.Columns["Normal"].HeaderText = "Normal"; dgvCompanyDiscount.Columns["Normal"].DisplayIndex = 1; dgvCompanyDiscount.Columns["Breakage"].Visible = true; dgvCompanyDiscount.Columns["Breakage"].DisplayIndex = 2; dgvCompanyDiscount.Columns["Breakage"].HeaderText = "Breakage"; dgvCompanyDiscount.Columns["Expired"].Visible = true; dgvCompanyDiscount.Columns["Expired"].DisplayIndex = 3; dgvCompanyDiscount.Columns["Expired"].HeaderText = "Expired"; dgvCompanyDiscount.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgvCompanyDiscount.AllowUserToAddRows = false; dgvCompanyDiscount.AllowUserToDeleteRows = false; dgvCompanyDiscount.ReadOnly = false; }