ObjectDataSource.OldValuesParameterFormatString 属性

定义

获取或设置一个格式字符串,该字符串应用于传递给 DeleteUpdate 方法的原始值的参数名称。

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

属性值

String

一个表示格式字符串的字符串,它应用于传递给 Delete()Update() 方法的任何 oldValues 或键参数的名称。 默认值为“”{0},表示参数名称为字段名称。

注解

属性的值OldValuesParameterFormatString仅应用于主键,例如使用数据绑定控件的属性标识DataKeyNames的属性,或者在将属性设置为CompareAllValues该值的删除和更新方案中ConflictDetection,并将原始值集传递给相应的数据方法。

下面是两种常见方案,你可以在其中更改 OldValuesParameterFormatString 属性:

  • 可能需要更改属性以区分更新中的旧值和新值。 ConflictDetection将属性设置为CompareAllValues值时,会将原始值和新值的参数添加到UpdateParameters集合中。 如果没有格式字符串,将为每个数据字段创建具有相同名称的两个参数。 通过更改原始值参数的名称,可以将数据与原始数据源进行比较,以检测冲突并比较键值。

  • 某些视觉对象设计器为原始值和键实现特定的命名方案。

OldValuesParameterFormatString属性委托给OldValuesParameterFormatStringObjectDataSource控件关联的对象的属性ObjectDataSourceView

适用于

另请参阅