Привет У меня есть DataGridView, который имеет таблицу данных для своего источника данных. У меня есть функция, которая использует метод DataTable.GetChanges(), и она прекрасно работает, когда я запускаю функцию, пока форма все еще активна; однако я помещаю эту функцию в событие закрытия формы, чтобы он проверял несохраненные изменения, когда форма закрыта, но по какой-то причине она всегда возвращается без изменений, когда я запускаю ее из метода закрытия.Обнаружение несохраненных изменений в DataGridView при закрытии формы VB.NET
Я предполагаю, что источник данных автоматически устанавливается при закрытии до того, как моя функция запускается, чтобы получить изменения.
В любом случае, чтобы предотвратить утечку источника данных? Я попытался сделать e.Cancel = True, когда в событии закрытия формы, а затем запустил мою функцию, и она по-прежнему не работает.
Любая помощь с этим была бы весьма признательна.
как/почему приложение закрывается. есть еще один способ, и не все они ссылаются на эти события – Plutonix
, когда вы нажимаете красный x в верхнем правом углу формы – slister