Compartilhar via


ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) Método

Definição

Executa uma operação de atualização chamando o método identificado pela propriedade e usando todos os UpdateMethod parâmetros fornecidos nas keysvaluescoleções.oldValues

public:
 int Update(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ values, System::Collections::IDictionary ^ oldValues);
public int Update(System.Collections.IDictionary keys, System.Collections.IDictionary values, System.Collections.IDictionary oldValues);
override this.Update : System.Collections.IDictionary * System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Update (keys As IDictionary, values As IDictionary, oldValues As IDictionary) As Integer

Parâmetros

keys
IDictionary

Um IDictionary dos valores de chave usados para identificar o item a ser atualizado. Esses parâmetros são usados com o método especificado pela UpdateMethod propriedade para executar a operação de atualização. Se não houver parâmetros associados ao método, passe null.

values
IDictionary

Um IDictionary dos novos valores a serem aplicados à fonte de dados. Esses parâmetros são usados com o método especificado pela UpdateMethod propriedade para executar a operação de atualização do banco de dados. Se não houver parâmetros associados ao método, passe null.

oldValues
IDictionary

Um IDictionary que contém os valores não chave adicionais usados para corresponder ao item na fonte de dados. Os valores de linha são passados para o método de exclusão, somente se a ConflictDetection propriedade estiver definida como o CompareAllValues campo.

Retornos

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

Comentários

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

O Update método chama o ExecuteUpdate método, passando o keys, valuese oldValues parâmetros.

Aplica-se a

Confira também