ObjectDataSource.OldValuesParameterFormatString 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
또는 메서드에 전달되는 원래 값의 매개 변수 이름에 적용할 형식 문자열을 Delete 가져오거나 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
속성 값
또는 Update() 메서드에 전달된 키 oldValues 매개 변수의 이름에 적용되는 형식 문자열을 Delete() 나타내는 문자열입니다. 기본값은 "{0}"매개 변수 이름이 필드 이름임을 의미합니다.
설명
속성 값은 데이터 바인딩된 컨트롤의 OldValuesParameterFormatString 속성으로 식별되는 키와 같은 기본 키에만 적용되며, 속성이 ConflictDetection 값으로 DataKeyNames 설정 CompareAllValues 되고 원래 값 집합이 해당 데이터 메서드에 전달되는 삭제 및 업데이트 시나리오에서 적용됩니다.
다음은 속성을 변경할 수 있는 두 가지 일반적인 시나리오입니다 OldValuesParameterFormatString .
업데이트에서 이전 값과 새 값을 구분하도록 속성을 변경할 수 있습니다. 속성이 ConflictDetection 값으로 CompareAllValues 설정되면 원래 값과 새 값 모두에 대한 매개 변수가 컬렉션에 UpdateParameters 추가됩니다. 서식 문자열이 없으면 각 데이터 필드에 대해 이름이 같은 두 개의 매개 변수가 만들어집니다. 원래 값 매개 변수의 이름을 변경하여 데이터를 원래 데이터 원본과 비교하여 충돌을 감지하고 키 값을 비교할 수 있습니다.
일부 비주얼 디자이너는 원래 값 및 키에 대한 특정 명명 체계를 구현합니다.
OldValuesParameterFormatString 컨트롤과 OldValuesParameterFormatString 연결된 개체의 속성에 ObjectDataSourceView 속성이 위임됩니다ObjectDataSource.