Отследить изменение рядов в DataGridView - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Проблемка мизерная: есть DataGridview, datasource - датасет, заполненный через tableadapter (всё это сделано с помощью могучего интерфейса VS2008). После того как я делаю изменение/добавление рядов, мне нужно получить информацию, были ли изменения в datagridview. чтобы потом их автоматически сохранять, не беспокоя лишний раз пользователя. Есть ли у DataGridView такое свойство? или мне надо работать с событиями RowsAdded,RowsRemoved,СellValueChanged?

Решение задачи: «Отследить изменение рядов в DataGridView»

textual
Листинг программы
        public static bool ChangeTable(DataTable table)
        {
            for (int i = 0; i < table.Rows.Count; i++)            
                if (table.Rows[i].RowState != DataRowState.Unchanged)                
                    return true;
            return false;
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

8   голосов , оценка 4 из 5