Додавання або зміна записів
На цьому занятті Ви дізнаєтеся, як створити форму введення даних для поновлення даних в локальній базі даних.
Ці дані були фактично копією даних в базі даних, що зберігається в локальному наборі даний DataSet. Кожен раз, коли запускається програма, DataSet витягує свої дані з бази даних. При внесенні змін до DataSet вони не вносяться в базу даних.
Якщо клацнути на кнопці Зберегти на елементі управління AddressesBindingNavigator. будь-які зміни скопійовано з DataSet назад в базу даних. Оскільки користувач, можливо, не завжди буде пам'ятати про необхідність зберегти свою роботу, додайте код для автоматичного збереження змін в базі даних при закритті програми. Там же необхідно буде змінити інтерфейс користувача для спрощення введення даних.
Оновлення файлу локальної бази даних
У Обозревателе рішень виберіть базу даних і переконайтеся, що значення властивості Копіювати у вихідний каталог встановлено як Копіювати, якщо новіше.
У Обозревателе рішень виберіть Form1. а потім в меню Вид виберіть Конструктор.
На формі виберіть елемент управління AddressesDatGridView і видаліть його.
У Обозревателе рішень перейдіть на вкладку Джерела даних.
Елементи управління TextBox додадуться для кожного поля в таблиці разом з елементами управління Label. які описують поля.
У випадаючому меню Події виберіть FormClosing.
У обробнику подій Form1_FormClosing додайте наступний код: