Sdílet prostřednictvím


SqlDataSource.OldValuesParameterFormatString Vlastnost

Definice

Získá nebo nastaví formátovací řetězec použít na názvy všech parametrů, které jsou předány Delete()Update() nebo metody.

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

Hodnota vlastnosti

Řetězec, který představuje formátovací řetězec použitý na názvy všech oldValues parametrů předaných metodám Delete() nebo Update() . Ve výchozím nastavení je "{0}".

Poznámky

Formátovací OldValuesParameterFormatString řetězec se použije pouze u primárních klíčů, například těch, které jsou identifikovány DataKeyNames vlastností přidruženého ovládacího prvku vázaného na data, nebo ve scénářích odstranění a aktualizace, kdy ConflictDetection je vlastnost nastavena na CompareAllValues hodnotu a sada z oldValues je předána odpovídající datové metodě. V tomto případě se formátovací řetězec použije na každý název parametru v kolekci oldValues .

Vlastnosti můžete změnit ve OldValuesParameterFormatString dvou běžných scénářích:

  • K rozlišení starých a nových hodnot v aktualizacích. ConflictDetection Když je vlastnost nastavena CompareAllValues na hodnotu, parametry pro původní i nové hodnoty se přidají do UpdateParameters kolekce. Bez formátovací řetězce by se pro každé datové pole vytvořily dva parametry se stejným názvem. Změnou názvu parametru původní hodnoty můžete porovnat data s původním zdrojem dat, abyste zjistili konflikty a porovnávali hodnoty klíčů.

  • Někteří návrháři vizuálů implementují konkrétní schéma pojmenování pro původní hodnoty a klíče.

Platí pro

Viz také