ObjectDataSourceView.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 데이터 바인딩된 컨트롤의 속성으로 식별되거나 삭제 및 업데이트 시나리오에서 식별되는 키와 DataKeyNames 같은 기본 키에만 적용됩니다. 여기서 ConflictDetection 속성은 해당 데이터 메서드에 전달되는 값 및 원래 값 집합으로 설정 CompareAllValues 됩니다.
속성을 변경할 OldValuesParameterFormatString 수 있는 두 가지 일반적인 시나리오는 다음과 같습니다.
업데이트에서 이전 값과 새 값을 구분합니다. 속성이 ConflictDetection 값으로 CompareAllValues 설정되면 원래 값과 새 값 모두에 대한 매개 변수가 컬렉션에 UpdateParameters 추가됩니다. 서식 문자열이 없으면 각 데이터 필드에 대해 이름이 같은 두 개의 매개 변수가 만들어집니다. 원래 값 매개 변수의 이름을 변경하여 데이터를 원래 데이터 원본과 비교하여 충돌을 감지하고 키 값을 비교할 수 있습니다.
일부 비주얼 디자이너는 원래 값 및 키에 대한 특정 명명 체계를 구현합니다.
값 OldValuesParameterFormatString 은 뷰 상태에 저장됩니다.