Exemplo n.º 1
0
        private void LoadAllCustomers()
        {
            Thread th = new Thread(() =>
            {
                EnableAllCustomerButton(false);
                dgvCustomers.SuspendLayout();
                List <Customer> c = customerManagement.GetAllCustomer();

                foreach (Customer customer in c)
                {
                    dgvCustomers.Rows.Add(customer.ID, customer.Name, customer.PhoneNumber,
                                          customer.Address1 + " " + customer.Address2);
                }

                dgvCustomers.ResumeLayout();
                EnableAllCustomerButton(true);
            });

            th.Start();
        }