SqlDataSource.OldValuesParameterFormatString Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 do metod Delete() nebo Update() metod. Výchozí hodnota je "{0}".
Poznámky
Formátovací OldValuesParameterFormatString řetězec se použije pouze u primárních klíčů, jako jsou ty, 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, ve ConflictDetection kterých je vlastnost nastavena na CompareAllValues hodnotu a sada oldValues jsou předány odpovídající datové metodě. V tomto případě se řetězec formátu použije pro každý název parametru v kolekci oldValues .
Dvě běžné scénáře, ve kterých můžete změnit OldValuesParameterFormatString vlastnost, jsou následující:
Rozlišení starých a nových hodnot v aktualizacích ConflictDetection Pokud je vlastnost nastavena CompareAllValues na hodnotu, parametry pro původní i nové hodnoty se přidají do UpdateParameters 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 původního parametru hodnoty můžete porovnat data s původním zdrojem dat, abyste zjistili konflikty a porovnávali hodnoty klíče.
Někteří vizuální návrháři implementují konkrétní schéma pojmenování pro původní hodnoty a klíče.