Как сравнить значения listview после загрузки элементов в listview и после добавления или удаления элементов в него или из него C#?
Я новичок в С#. Пожалуйста ПОМОЩЬ мне.
Сценарий:
У меня есть Форма, названный как frmModifyService. Этот Форма покажет детали обслуживания, которые продолжаются ранее. В этом Форма есть элемент управления ListView, если я выберу идентификатор службы из комбинированный список все используемые компоненты этой службы будут загружены в элемент управления ListView. Этот элемент управления ListView называется как lvSelectedItems И это прекрасно работает. Этот Форма, frmModifyService предоставит нам возможность редактировать услуги и их детали, включая компоненты услуг в элемент управления ListView, lvSelectedItems. Есть два Кнопки кроме того, lvSelectedItems назван как cmdAdd и cmdDelete. Мы можем добавить больше деталей в lvSelectedItems. А также мы можем удалить выбранные элементы из элемент управления ListView, lvSelectedItems... Есть еще один Кнопка назван как cmdUpdate. Этот Кнопка помогает нам обновить текущие данные службы конкретного идентификатора службы в my MySQL база данных.
Проблема:
Как мы узнаем, есть ли какие-то изменения, произошедшие в нашем lvSelectedItems во время выполнения cmdUpdate_Click событие? Пожалуйста ПОМОЩЬ Я застрял.
Что я уже пробовал:
Я не знаю, как работать над этой проблемой. Поэтому я ничего не пробовал.
Richard MacCutchan
Вы должны следить за каждым изменением. Разумный способ сделать это-обновлять базу данных каждый раз, когда элемент добавляется в представление списка или удаляется из него. Не ждите, пока пользователь нажмет кнопку.