Бөлісу құралы:


ObjectDataSource.Delete Метод

Определение

Выполняет операцию удаления, вызвав метод, который определяется DeleteMethod свойством с любыми параметрами, которые находятся в DeleteParameters коллекции.

public:
 int Delete();
public int Delete();
member this.Delete : unit -> int
Public Function Delete () As Integer

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

Значение, представляющее количество строк, удаленных из базового хранилища данных, если AffectedRows свойство ObjectDataSourceStatusEventArgs задано в событии; в Deleted противном случае — значение -1.

Комментарии

Delete Перед выполнением OnDeleting операции вызывается метод для вызова Deleting события. Событие можно обрабатывать Deleting для проверки значений параметров и выполнения любой предварительной обработки перед операцией Delete . Для выполнения операции ObjectDataSourceView удаления объект использует отражение для создания экземпляра объекта, определяемого свойством TypeName . Затем он вызывает метод, который определяется свойством DeleteMethod , используя все связанные DeleteParameters свойства. Если параметры удаления приходят из связанного элемента управления с привязкой к данным, имя параметров создается в соответствии со свойством OldValuesParameterFormatString . Delete После завершения OnDeleted операции вызывается метод для вызова Deleted события. Событие можно обрабатывать Deleted для проверки любых возвращаемых значений, выходных параметров и исключений, а также для выполнения любой последующей обработки.

Метод Delete делегирует Delete методу объекта, связанного ObjectDataSourceView с элементом ObjectDataSource управления.

элементы управления Data-Bound

ObjectDataSource Если элемент управления связан с элементом управления с привязкой к данным, например GridView элементом управления, не требуется вызывать Delete метод из кода страницы. Вместо Delete этого метод вызывается непосредственно элементом управления с привязкой к данным.

Дополнительные сведения о слиянии параметров, времени существования объекта и разрешении методов см. в разделе DeleteMethod.

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

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