다음을 통해 공유


ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) 메서드

정의

UpdateMethod 속성으로 식별되는 메서드를 호출하고 keys, values 또는 oldValues 컬렉션에 제공되는 매개 변수를 사용하여 업데이트 작업을 수행합니다.

public:
 int Update(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ values, System::Collections::IDictionary ^ oldValues);
public int Update (System.Collections.IDictionary keys, System.Collections.IDictionary values, System.Collections.IDictionary oldValues);
override this.Update : System.Collections.IDictionary * System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Update (keys As IDictionary, values As IDictionary, oldValues As IDictionary) As Integer

매개 변수

keys
IDictionary

업데이트할 항목을 식별하는 데 사용되는 키 값의 IDictionary입니다. 이러한 매개 변수는 UpdateMethod 속성에 의해 지정된 메서드와 함께 사용되어 업데이트 작업을 수행합니다. 메서드와 연결된 매개 변수가 없으면 null을 전달합니다.

values
IDictionary

데이터 소스에 적용할 새 값의 IDictionary입니다. 이러한 매개 변수는 UpdateMethod 속성에 의해 지정된 메서드와 함께 사용되어 데이터베이스 업데이트 작업을 수행합니다. 메서드와 연결된 매개 변수가 없으면 null을 전달합니다.

oldValues
IDictionary

데이터 소스의 항목 일치에 사용되는 키가 아닌 추가 값이 포함된 IDictionary입니다. ConflictDetection 속성이 CompareAllValues 필드로 설정된 경우에만 행 값이 삭제 메서드에게 전달됩니다.

반환

업데이트된 행의 수를 반환하며, 수를 알 수 없는 경우에는 -1을 반환합니다.

설명

기본 반환 값은-1로, 행 번호를 알 수 없는 업데이트 된 것을 의미 합니다. 다른 값을 반환 하려면 설정를 AffectedRows 의 속성을 ObjectDataSourceStatusEventArgs 개체의를 Updated 이벤트. 영향을 받는 행 수가 일반적으로 반환한를 Update 비즈니스 개체 및 해당 값에 대 한 메서드는에서 사용할 수는 ReturnValue 의 속성을 ObjectDataSourceStatusEventArgs 의 매개 변수는 Updated 이벤트.

Update 메서드 호출을 ExecuteUpdate 전달 하는 메서드는 keys, values, 및 oldValues 매개 변수.

적용 대상

추가 정보