ObjectDataSource.Delete Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma operação de exclusão, chamando o método identificado pela propriedade DeleteMethod com os parâmetros que estão na coleção DeleteParameters.
public:
int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer
Retornos
Um valor que representará o número de linhas excluídas do armazenamento de dados subjacente se a propriedade AffectedRows do ObjectDataSourceStatusEventArgs for definida no evento Deleted, caso contrário, -1.
Comentários
Antes que a Delete operação seja executada, o OnDeleting método é chamado para acionar o Deleting evento. Você pode manipular o Deleting evento para examinar os valores dos parâmetros e executar qualquer pré-processamento antes de uma Delete operação. Para executar uma operação de exclusão, o ObjectDataSourceView objeto usa reflexão para criar uma instância do objeto que é identificada pela TypeName propriedade . Em seguida, ele chama o método identificado pela DeleteMethod propriedade , usando quaisquer propriedades associadas DeleteParameters . Se os parâmetros de exclusão forem provenientes de um controle associado a dados associado, o nome dos parâmetros será criado de acordo com a OldValuesParameterFormatString propriedade . Após a conclusão da Delete operação, o OnDeleted método é chamado para acionar o Deleted evento. Você pode manipular o Deleted evento para examinar quaisquer valores retornados, parâmetros de saída e exceções e executar qualquer pós-processamento.
O Delete método delega para o Delete método do ObjectDataSourceView objeto associado ao ObjectDataSource controle .
Controles de Associação de Dados
Quando o ObjectDataSource controle está associado a um controle associado a dados, como o GridView controle , não é necessário chamar o método do Delete código da página. Em Delete vez disso, o método é invocado diretamente pelo controle associado a dados.
Para obter mais informações sobre mesclagem de parâmetros, tempo de vida do objeto e resolução de método, consulte DeleteMethod.