SqlDataSource.OldValuesParameterFormatString Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 quaisquer oldValues parâmetros passados para os Delete() métodos ou.Update() O padrão é "{0}".
Observações
A OldValuesParameterFormatString cadeia de formato é aplicada apenas a chaves primárias, como aquelas identificadas pela DataKeyNames propriedade do controlo associado a dados limitados, ou em cenários de eliminar e atualizar onde a ConflictDetection propriedade é definida para o CompareAllValues valor e um conjunto de oldValues é passado para o método de dados correspondente. Neste caso, a string de formato é aplicada a cada nome de parâmetro na oldValues coleção.
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.