НаборДанных.ОтказИзменений (DataSet.RejectChanges) Метод

Синтаксис

ОтказИзменений()

Параметры

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

Описание

Откат всех изменений, внесенных в НаборДанных (DataSet) с момента его создания или со времени последнего вызова метода НаборДанных.ПринятьИзменения (DataSet.AcceptChanges).

Примечание

Пример

НаборДанных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.Изменен()); // НаборДанных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.Изменен(), "", "!!! ") + "НаборДанных.ОтказИзменений (DataSet.RejectChanges) Метод" + " " + ТекущаяДата());

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

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