ObjectDataSource.OldValuesParameterFormatString Propiedad

Definición

Obtiene o establece una cadena de formato para aplicarla a los nombres de los parámetros de los valores originales que se pasan a los métodos 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

Valor de propiedad

Una cadena que representa una cadena de formato aplicada a los nombres de cualquier parámetro oldValues o parámetros de clave pasados a los métodos Delete() o Update(). El valor predeterminado es "{0}", lo que significa que el nombre del parámetro es el nombre del campo.

Comentarios

El valor de la OldValuesParameterFormatString propiedad solo se aplica a las claves principales, como las que se identifican con la DataKeyNames propiedad de un control enlazado a datos, o en escenarios de eliminación y actualización en los que la ConflictDetection propiedad se establece en el CompareAllValues valor y el conjunto de valores originales se pasan al método de datos correspondiente.

A continuación se muestran dos escenarios comunes en los que puede cambiar la OldValuesParameterFormatString propiedad :

  • Es posible que desee cambiar la propiedad para diferenciar entre los valores antiguos y nuevos de las actualizaciones. Cuando la ConflictDetection propiedad se establece en el CompareAllValues valor , se agregan parámetros para los valores originales y nuevos a la UpdateParameters colección. Sin la cadena de formato, se crearían dos parámetros con el mismo nombre para cada campo de datos. Al cambiar el nombre del parámetro de valor original, puede comparar los datos con el origen de datos original para detectar conflictos y comparar valores de clave.

  • Algunos diseñadores visuales implementan un esquema de nomenclatura determinado para los valores y claves originales.

La OldValuesParameterFormatString propiedad delega a la OldValuesParameterFormatString propiedad del ObjectDataSourceView objeto asociado al ObjectDataSource control .

Se aplica a

Consulte también