/// <summary> /// Инициализация ДатаГрид. Выводится стартовый список клиентов тоже тут. /// </summary> private void InitDataGridView() { var dt = DataBaseM.CreatePersonsTable(_personsAll.Values, DataBaseM.GetPersonFieldsShort); MyDataGridView.SetSourceDataGridView(dataGridView_Persons, dt); MyDataGridView.ImplementStyle(dataGridView_Persons); }
private void button_Click_SaveExcel(object sender, EventArgs e) { if (DataBaseLevel.GetNumberOfPersons() == 0) { MessageBox.Show(@"В Базе нет клиентов"); } var personsSelected = GetUpdatedRequests(); var table = DataBaseM.CreatePersonsTable(personsSelected, DataBaseM.GetPersonFieldsFull); MyFile.ExportToExcel(table, true); }
/// <summary> /// Выводит в DataGrid всех Клиентов из коллекции которую подавать на вход надо /// </summary> /// <param name="personsToShow"></param> private async void ShowPersons(IEnumerable <Person> personsToShow) { var dt = await Task.Run(() => DataBaseM.CreatePersonsTable(personsToShow, DataBaseM.GetPersonFieldsShort)); MyDataGridView.SetSourceDataGridView(dataGridView_Persons, dt); }