Condividi tramite


SqlDataSource.OldValuesParameterFormatString Proprietà

Definizione

Ottiene o imposta una stringa di formato da applicare ai nomi di tutti i parametri passati al metodo Delete() o 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

Valore della proprietà

Stringa che rappresenta una stringa di formato applicata ai nomi di tutti i parametri oldValues passati al metodo Delete() o Update(). Il valore predefinito è {0}.

Commenti

La OldValuesParameterFormatString stringa di formato viene applicata solo alle chiavi primarie, ad esempio quelle identificate dalla DataKeyNames proprietà del controllo associato ai dati o negli scenari di eliminazione e aggiornamento in cui la ConflictDetection proprietà è impostata CompareAllValues sul valore e un set di oldValues vengono passati al metodo dati corrispondente. In questo caso, la stringa di formato viene applicata a ogni nome di parametro nella oldValues raccolta.

Due scenari comuni in cui è possibile modificare la OldValuesParameterFormatString proprietà sono i seguenti:

  • Per distinguere i valori precedenti e nuovi negli aggiornamenti. Quando la ConflictDetection proprietà è impostata sul CompareAllValues valore, i parametri per i valori originali e nuovi vengono aggiunti alla UpdateParameters raccolta. Senza la stringa di formattazione, due parametri con lo stesso nome verranno creati per ogni campo dati. Modificando il nome del parametro valore originale, è possibile confrontare i dati con l'origine dati originale per rilevare i conflitti e confrontare i valori chiave.

  • Alcuni progettisti visivi implementano uno schema di denominazione specifico per i valori e le chiavi originali.

Si applica a

Vedi anche