НаборДанных.Изменен (DataSet.HasChanges) Метод

Синтаксис

Изменен()

Параметры

Возвращаемое значение

Тип: Булево.

Истина - НаборДанных (DataSet) был изменен, Ложь - в противном случае.

Описание

Возвращает значение, указывающее, имеет ли НаборДанных (DataSet) изменения, в том числе новые, удаленные или измененные строки.

Примечание

Пример

Сообщить("НаборДанных1.Изменен() = " + НаборДанных1.Изменен());
Полный пример кода

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ТаблицаДанных1 = Ф.ТаблицаДанных(); ТаблицаДанных1.ИмяТаблицы = "ТД1"; МассивЗначений = Ф.МассивСписок(); МассивЗначений.Добавить("Иванов Иван Иванович"); МассивЗначений.Добавить("Петров Петр Петрович"); МассивЗначений.Добавить("Сергеев Сергей Сергеевич"); Колонка1 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных()); Колонка1.ТипДанных = Ф.ТипДанных.Строка; Колонка1.ИмяКолонки = "ФИО"; ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.ЗагрузитьКолонку(МассивЗначений, "ФИО"); НаборДанных1 = Ф.НаборДанных(); НаборДанных1.ИмяНабораДанных = "НД1"; ТаблицыНД = НаборДанных1.Таблицы; ТаблицыНД.Добавить(ТаблицаДанных1); Сообщить("НаборДанных1.Изменен() = " + НаборДанных1.Изменен()); // НаборДанных1.Изменен() = Да Ф.ЗапуститьОбработкуСобытий();

Тестовый код

Копировать     Выделить всё

ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ТаблицаДанных1 = Ф.ТаблицаДанных(); ТаблицаДанных1.ИмяТаблицы = "ТД1"; МассивЗначений = Ф.МассивСписок(); МассивЗначений.Добавить("Иванов Иван Иванович"); МассивЗначений.Добавить("Петров Петр Петрович"); МассивЗначений.Добавить("Сергеев Сергей Сергеевич"); Колонка1 = ТаблицаДанных1.Колонки.Добавить(Ф.КолонкаДанных()); Колонка1.ТипДанных = Ф.ТипДанных.Строка; Колонка1.ИмяКолонки = "ФИО"; ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.Строки.Добавить(ТаблицаДанных1.НоваяСтрока()); ТаблицаДанных1.ЗагрузитьКолонку(МассивЗначений, "ФИО"); НаборДанных1 = Ф.НаборДанных(); НаборДанных1.ИмяНабораДанных = "НД1"; ТаблицыНД = НаборДанных1.Таблицы; ТаблицыНД.Добавить(ТаблицаДанных1); Сообщить(?(Истина = НаборДанных1.Изменен(), "", "!!! ") + "НаборДанных.Изменен (DataSet.HasChanges) Метод" + " " + ТекущаяДата());

Смотрите также

НаборДанных (DataSet) Класс | Библиотека OneScriptForms