SqlDataSource.OldValuesParameterFormatString 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
属性值
一个表示格式的字符串,该格式字符串应用于传递给 Delete() 或 Update() 方法的所有 oldValues
参数的名称。 默认值为“{0}”。
注解
格式 OldValuesParameterFormatString 字符串仅应用于主键,例如由 DataKeyNames
关联数据绑定控件的 属性标识的主键,或者在删除和更新方案中,将 ConflictDetection 属性设置为 CompareAllValues 值,并将一组 oldValues
传递给相应的数据方法。 在这种情况下,格式字符串将应用于集合中的每个 oldValues
参数名称。
可以更改属性的 OldValuesParameterFormatString 两种常见方案如下所示:
区分更新中的旧值和新值。 当 属性 ConflictDetection 设置为 值时 CompareAllValues ,原始值和新值的参数将添加到集合中 UpdateParameters 。 如果没有格式字符串,将为每个数据字段创建两个具有相同名称的参数。 通过更改原始值参数的名称,可以将数据与原始数据源进行比较,以检测冲突并比较键值。
某些可视化设计器为原始值和键实现特定的命名方案。
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈