Partilhar via


ObjectDataSourceView.Insert(IDictionary) Método

Definição

Executa uma operação de inserção chamando o método de objeto de negócios identificado pela propriedade InsertMethod usando a coleção values especificada.

public:
 int Insert(System::Collections::IDictionary ^ values);
public int Insert (System.Collections.IDictionary values);
override this.Insert : System.Collections.IDictionary -> int
Public Function Insert (values As IDictionary) As Integer

Parâmetros

values
IDictionary

Uma coleção IDictionary de parâmetros usados com a propriedade InsertMethod para executar a operação de inserção. Se não houver nenhum parâmetro associado ao método, passe null.

Retornos

O número de linhas inseridas; caso contrário, -1, se o número não for conhecido.

Exceções

A propriedade CanInsert retorna false.

Comentários

O valor retornado padrão é -1, o que significa que um número desconhecido de linhas foi inserido. Para retornar um valor diferente, defina a AffectedRows propriedade do ObjectDataSourceStatusEventArgs objeto do Inserted evento. O número de linhas afetadas normalmente é retornado pelo Insert método para o objeto de negócios e esse valor está disponível na ReturnValue propriedade do ObjectDataSourceStatusEventArgs objeto do Inserted evento.

O Insert método chama o ExecuteInsert método , passando a values coleção.

Aplica-se a

Confira também