ObjectDataSource.OldValuesParameterFormatString プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ObjectDataSource Dim value As String value = instance.OldValuesParameterFormatString instance.OldValuesParameterFormatString = value
public: property String^ OldValuesParameterFormatString { String^ get (); void set (String^ value); }
/** @property */ public String get_OldValuesParameterFormatString () /** @property */ public void set_OldValuesParameterFormatString (String value)
public function get OldValuesParameterFormatString () : String public function set OldValuesParameterFormatString (value : String)
Delete メソッドまたは Update メソッドに渡される oldValues パラメータまたは key パラメータの名前に適用される書式指定文字列を表す文字列。既定値は "{0}" です。これは、パラメータ名がフィールド名であることを示します。

OldValuesParameterFormatString プロパティの値は、主キー (データ バインド コントロールの DataKeyNames プロパティで識別されるキーなど) にだけ適用されます。または、ConflictDetection プロパティが CompareAllValues 値および対応するデータ メソッドに渡される元の値のセットに設定されている削除および更新のシナリオで適用されます。
OldValuesParameterFormatString プロパティを変更する可能性のある 2 つの一般的なシナリオは次のとおりです。
-
更新時に新旧の値を区別する場合。ConflictDetection プロパティが CompareAllValues 値に設定されている場合、元の値と新しい値の両方のパラメータが UpdateParameters コレクションに追加されます。書式指定文字列を使用しない場合、各データ フィールドに対して同じ名前の 2 つのパラメータが作成されます。元の値のパラメータ名を変更することで、データを元のデータ ソースと比較して競合を検出し、キー値を比較できます。
OldValuesParameterFormatString プロパティは、ObjectDataSource コントロールに関連付けられた ObjectDataSourceView オブジェクトの OldValuesParameterFormatString プロパティに処理を代行させます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ObjectDataSource.OldValuesParameterFormatString プロパティのページへのリンク