Формирование отображения списка сотрудников с полными данными

Для формирования в списке сотрудников информации об фамилии, имени и отчестве необходимо в таблицу Empoyee объекта dsEmployee класса DataSetEmployee добавить вычисляемый столбец и связать с этом столбцом элемент списка отображения listBoxEmployee.

Модификацию необходимо проводить в следующей последовательности.

  1. Для элемента списка listBoxEmployee очистить привязку к источнику данных. Для этого в методе FormEmployee_Load закомментировать следующие строки кода:
2. //this.listBoxEmployee.DataSource = this.dsEmployee;3. //this.listBoxEmployee.DisplayMember = //"Employee.EmployeeSurname";
  1. Добавляем в класс FormEmployee метод, который будет в таблицу Empoyee объекта dsEmployee класса Data Set добавлять вычисляемый столбец с фамилией, именем и отчеством сотрудника.
5. private void AddColumsFullName()6. {7.   dsEmployee.Employee.Columns.Add("FullName", typeof(string),8.    "EmployeeSurname+' '+EmployeeName+' '+EmployeePatronymic");9. }
  1. Добавляем в класс FormEmployee метод, который будет связывать элемент списка очистить привязку listBoxEmployee с объектом dsEmployee класса Data Set.
11.private void AddListBoxEmployeeDataSource()12.{13. listBoxEmployee.DataSource = this.dsEmployee;14. listBoxEmployee.DisplayMember = "Employee.FullName";15.}
  1. Вновь созданные методы будем вызывать при загрузке формы FormEmployee. Для этого модифицируем метод Load, добавив в него после метода EmployeeFill вызов методов AddColumsFullName и AddListBoxEmployeeDataSource.
  2. После компилирования и запуска программы экранная форма "Учет сотрудников" должна иметь вид, аналогичный, приведенному на рисунке 11.7.

 

Рис. 11.7. Экранная форма с полными данными по сотрудникам

 

Задание на лабораторную работу

  1. Изучите теоретический материал.
  2. Модифицируйте приложение для обеспечения:
    • вывода списка сотрудников, содержащего фамилии, имена и отчества;
    • упорядочения выводимого списка сотрудников по алфавиту.
  3. Протестируйте приложение.

 

Лабораторная работа №12: Улучшение интерфейса программы

Цель работы: Изучить основные приемы и способы унификации представления информации для конечного пользователя.

Основные положения

При аттестации модифицированного приложения конечными пользователями и менеджерами организации были высказаны ряд пожеланий:

  • в информации по сотрудникам желательно добавить данные по дате приема сотрудника на работу и дате рождения;
  • при представлении информации по сотруднику в режиме просмотра желательно все атрибуты представлять однотипно.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: