ObjectDataSource.Delete Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет операцию удаления путем вызова метода, заданного свойством DeleteMethod с параметрами, содержащимися в коллекции DeleteParameters.
public:
int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer
Возвращаемое значение
Значение, соответствующее числу строк, удаляемых из базового хранилища данных, если в качестве значения свойства AffectedRows объекта ObjectDataSourceStatusEventArgs задано событие Deleted; в противном случае — значение -1.
Комментарии
Перед выполнением DeleteOnDeleting операции вызывается метод для вызова Deleting события . Вы можете обработать Deleting событие для проверки значений параметров и выполнения любой предварительной обработки перед операцией Delete . Чтобы выполнить операцию удаления, ObjectDataSourceView объект использует отражение для создания экземпляра объекта, идентифицируемого свойством TypeName . Затем он вызывает метод, идентифицируемый свойством DeleteMethod , используя любые связанные DeleteParameters свойства. Если параметры удаления поступают из связанного элемента управления с привязкой к данным, имя параметров создается в соответствии со свойством OldValuesParameterFormatString . Delete После завершения OnDeleted операции вызывается метод для вызова Deleted события . Вы можете обработать Deleted событие для проверки любых возвращаемых значений, выходных параметров и исключений, а также для выполнения постобработки.
Метод Delete делегирует Delete метод объекта, связанного ObjectDataSourceView с элементом ObjectDataSource управления .
Элементы управления с привязкой к данным
ObjectDataSource Если элемент управления связан с элементом управления с привязкой к данным, например с элементом GridView управления, нет необходимости вызывать Delete метод из кода страницы. Вместо Delete этого метод вызывается непосредственно элементом управления с привязкой к данным.
Дополнительные сведения о слиянии параметров, времени существования объекта и разрешении методов см. в разделе DeleteMethod.