Реализация программы - KorzunK/My-work GitHub Wiki

Для хранения и загрузки данных используется XML-файл и реализованы следующие функции:

LoadFile():

С помощью этой функции данные загружаются из уже заполненного XML-файла,где FilmName,ReleaseYear,Genre,Director,etc. - это названия колонок в DataGridView.

SaveFile():

После заполнения DataGridView данные с помощью функции сохраняются в XML-файл.


Реализация поиска:

Приведённый ниже код осуществляет проверку TextBox'а на наличие введённого текста с помощью сравнения с String.Empty, а затем реализует поиск по полям DataGridView и выделяет строку с найденными данными:

search_button_Click


Редактирование:

Для редактирования имеющейся информации, необходимо выбрать её в DataGridView и два раза кликнуть на нужное поле. После изменения значения всех необходимых элементов формы нужно подтвердить изменения сохранив содержимое DataGridView в XML-файл.


Добавление:

Для добавления нового фильма необходимо добавить новую строку в DataGridView и заполнить её.Осуществляется это с помощью метода Rows.Add().


Удаление:

Удаления реализуется с помощью Rows.RemoveAt() : delete_button_Click.