ObjectDataSource.OldValuesParameterFormatString Eigenschap

Definitie

Hiermee haalt u een notatietekenreeks op die moet worden toegepast op de namen van de parameters voor oorspronkelijke waarden die worden doorgegeven aan de Delete of Update methoden.

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

Waarde van eigenschap

Een tekenreeks die een notatietekenreeks vertegenwoordigt die wordt toegepast op de namen van een oldValues of de sleutelparameters die worden doorgegeven aan de Delete() of Update() methoden. De standaardwaarde is "{0}", wat betekent dat de parameternaam de veldnaam is.

Opmerkingen

De waarde van de OldValuesParameterFormatString eigenschap wordt alleen toegepast op primaire sleutels, zoals de sleutels die zijn geïdentificeerd met de DataKeyNames eigenschap van een gegevensgebonden besturingselement, of in verwijder- en updatescenario's waarbij de ConflictDetection eigenschap is ingesteld op de CompareAllValues waarde en de set oorspronkelijke waarden wordt doorgegeven aan de bijbehorende gegevensmethode.

Hier volgen twee veelvoorkomende scenario's waarin u de OldValuesParameterFormatString eigenschap kunt wijzigen:

  • Mogelijk wilt u de eigenschap wijzigen om onderscheid te maken tussen oude en nieuwe waarden in updates. Wanneer de ConflictDetection eigenschap is ingesteld op de CompareAllValues waarde, worden parameters voor zowel de oorspronkelijke als de nieuwe waarden toegevoegd aan de UpdateParameters verzameling. Zonder de opmaaktekenreeks worden twee parameters met dezelfde naam gemaakt voor elk gegevensveld. Door de naam van de oorspronkelijke waardeparameter te wijzigen, kunt u de gegevens vergelijken met de oorspronkelijke gegevensbron om conflicten te detecteren en sleutelwaarden te vergelijken.

  • Sommige visuele ontwerpers implementeren een bepaald naamgevingsschema voor oorspronkelijke waarden en sleutels.

De OldValuesParameterFormatString eigenschap wordt gedelegeerd aan de OldValuesParameterFormatString eigenschap van het ObjectDataSourceView object dat is gekoppeld aan het ObjectDataSource besturingselement.

Van toepassing op

Zie ook