Beispiel #1
0
        private async void EmployeeSetup()
        {
            EmployeeDataGridView.AutoGenerateColumns = false;

            var employees = await _employeesOperations.GetEmployeesAsync().ConfigureAwait(true);

            _employeeBindingSource.DataSource = employees.ToList();

            EmployeeDataGridView.InvokeIfRequired(d => { d.DataSource = _employeeBindingSource; });

            EmployeeDataGridView.Columns["idColumn"].Width = 30;
            EmployeeDataGridView.Columns["LastNameColumn"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;


            EmployeeFirstNameTextBox.DataBindings.Add("Text", _employeeBindingSource, "FirstName");
            EmployeeLastNameTextBox.DataBindings.Add("Text", _employeeBindingSource, "LastName");

            EmployeesGroupBox.EnableButton();
        }