Поделиться через


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.

Применяется к

См. также раздел