ObjectDataSource.OldValuesParameterFormatString Eigenschaft

Definition

Ruft eine Formatzeichenfolge ab, die auf die Namen der Parameter für ursprüngliche Werte angewendet wird, die an die Delete-Methode oder an die Update-Methode übergeben werden, oder legt diese fest.

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

Eigenschaftswert

Eine Zeichenfolge, die eine Formatzeichenfolge darstellt, die auf die Namen beliebiger, an die Delete()-Methode oder die Update()-Methode übergebener oldValues-Parameter oder Schlüsselparameter angewendet werden. Der Standardwert ist "{0}", was bedeutet, dass der Parametername der Feldname ist.

Hinweise

Der Wert der OldValuesParameterFormatString -Eigenschaft wird nur auf Primärschlüssel angewendet, z. B. solche, die mit der DataKeyNames -Eigenschaft eines datengebundenen Steuerelements identifiziert werden, oder in Lösch- und Aktualisierungsszenarien, in denen die ConflictDetection Eigenschaft auf den CompareAllValues Wert festgelegt ist und der Satz der ursprünglichen Werte an die entsprechende Datenmethode übergeben wird.

Im Folgenden finden Sie zwei häufige Szenarien, in denen Sie die OldValuesParameterFormatString Eigenschaft ändern können:

  • Möglicherweise möchten Sie die Eigenschaft ändern, um in Updates zwischen alten und neuen Werten zu unterscheiden. Wenn die ConflictDetection -Eigenschaft auf den CompareAllValues -Wert festgelegt ist, werden der Auflistung Parameter für den ursprünglichen und den UpdateParameters neuen Wert hinzugefügt. Ohne die Formatierungszeichenfolge würden für jedes Datenfeld zwei Parameter mit demselben Namen erstellt. Durch Ändern des Namens des ursprünglichen Wertparameters können Sie die Daten mit der ursprünglichen Datenquelle vergleichen, um Konflikte zu erkennen und Schlüsselwerte zu vergleichen.

  • Einige visuelle Designer implementieren ein bestimmtes Benennungsschema für ursprüngliche Werte und Schlüssel.

Die OldValuesParameterFormatString -Eigenschaft delegiert an die OldValuesParameterFormatString -Eigenschaft des ObjectDataSourceView -Objekts, das dem ObjectDataSource Steuerelement zugeordnet ist.

Gilt für:

Weitere Informationen