ObjectDataSourceView.Update(IDictionary, IDictionary, IDictionary) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 매개 변수.