ObjectDataSourceView.OldValuesParameterFormatString Propriedade

Definição

Obtém ou define uma cadeia de formatos para aplicar aos nomes dos parâmetros dos valores originais que são passados para os Delete métodos ou Update .

public:
 property System::String ^ OldValuesParameterFormatString { System::String ^ get(); void set(System::String ^ value); };
public string OldValuesParameterFormatString { get; set; }
member this.OldValuesParameterFormatString : string with get, set
Public Property OldValuesParameterFormatString As String

Valor de Propriedade

Uma cadeia que representa uma cadeia de formato aplicada aos nomes de qualquer oldValues método passado para o Delete método ou Update . O padrão é "{0}", o que significa que o nome do parâmetro é simplesmente o nome do campo.

Observações

A OldValuesParameterFormatString cadeia de formato é aplicada apenas a chaves primárias, como aquelas identificadas com a DataKeyNames propriedade de um controlo ligado a dados ou em cenários de eliminação e atualização, onde a ConflictDetection propriedade é definida para o CompareAllValues valor e o conjunto de valores originais que são passados para o método de dados correspondente.

Dois cenários comuns em que pode alterar a OldValuesParameterFormatString propriedade são os seguintes:

  • Para diferenciar entre valores antigos e novos nas atualizações. Quando a ConflictDetection propriedade é definida para esse CompareAllValues valor, são adicionados parâmetros para ambos os valores originais e novos à UpdateParameters coleção. Sem a cadeia de formatação, dois parâmetros com o mesmo nome seriam criados para cada campo de dados. Ao alterar o nome do parâmetro de valor original, pode comparar os dados com a fonte original para detetar conflitos e comparar valores-chave.

  • Alguns designers visuais implementam um esquema de nomenclatura particular para valores e chaves originais.

O valor do OldValuesParameterFormatString é armazenado no estado de visualização.

Aplica-se a

Ver também