Вы должны иметь возможность использовать BindingSource.ListChanged
для проведения грубого теста - установите флаг при запуске события (вам, вероятно, придется сбросить флаг после завершения привязки).
Но что это за данные? Например, LINQ-to-SQL и DataTable оба предлагают способы запроса изменений ... (DataTable.GetChanges()
и DataContext.GetChangeSet()
). Большинство механизмов, основанных на DAL, обычно тоже могут это сделать.