ObjectDataSource.OldValuesParameterFormatString Vlastnost

Definice

Získá nebo nastaví formátovací řetězec pro použití na názvy parametrů pro původní hodnoty, které jsou předány metodám Delete nebo 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

Hodnota vlastnosti

Řetězec, který představuje formátovací řetězec použitý na názvy libovolných oldValues parametrů nebo klíčových parametrů předaných Delete() metodám nebo Update() . Výchozí hodnota je "{0}", což znamená, že název parametru je název pole.

Poznámky

Hodnota vlastnosti se použije pouze u primárních OldValuesParameterFormatString klíčů, například těch, které jsou identifikovány DataKeyNames vlastností 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 původních hodnot je předána odpovídající datové metodě.

Následují dva běžné scénáře, kdy můžete vlastnost změnit OldValuesParameterFormatString :

  • Můžete chtít změnit vlastnost, aby se v aktualizacích rozlišovaly staré a nové hodnoty. ConflictDetection Když je vlastnost nastavena CompareAllValues na hodnotu, parametry pro původní i nové hodnoty jsou přidány UpdateParameters do kolekce. Bez formátovacího ř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 a zjistit tak konflikty a porovnat hodnoty klíčů.

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

Vlastnost OldValuesParameterFormatString je delegovaná na OldValuesParameterFormatString vlastnost objektu ObjectDataSourceView , který je přidružen k ovládacímu prvku ObjectDataSource .

Platí pro

Viz také