다음 예제 에서 는 사용 하 는 방법 을 보여 줍니다 는 NewValues 속성 을 사용 자 가 데이터 소스 를 업데이트 하 기 전 에 모든 값 을 제공 한 있 는지 확인 합니다 . The following example shows how to use the NewValues property to make sure that the user has supplied all values before the data source is updated . 
 ListView 를 발생 시킵니다 를 ItemUpdating 이벤트 때 를 UpdateItem 메 서 드 를 호출 하 거나 경우 항목 의 업데이트 단추 를 클릭 하 기 전 에 ListView 컨트롤 에서 항목 을 업데이트 합니다 . The ListView control raises the ItemUpdating event when the UpdateItem method is called or when an item ' s Update button is clicked , but before the ListView control updates the item . ( 업데이트 단추 는 단추 입니다 CommandName 속성 이 " Update " 로 설정 합니다 . ) 이 업데이트 작업 을 취소 하 는 등 이 이벤트 가 발생 할 때 마다 사용 자 지정 루틴 을 수행 하 는 이벤트 처리 메 서 드 를 제공 할 수 있 습니다 . ( An Update button is a button whose CommandName property set to " Update ".) This enables you to provide an event - handling method that performs a custom routine whenever this event occurs , such as canceling the update operation . 
 ListViewUpdateEventArgs 개체 이벤트 처리 메 서 드 에 전달 됩니다 . A ListViewUpdateEventArgs object is passed to the event - handling method . 이 개체 를 사용 하 여 현재 항목 의 인덱스 를 확인 하 고 업데이트 작업 을 취소 해야 함 을 지정 할 수 있 습니다 . This object enables you to determine the index of the current item , and to specify that the update operation should be canceled . 업데이트 작업 을 취소 하 려면 합니다 Cancel 의 속성 을 ListViewUpdateEventArgs 개체 를 true 입니다 . To cancel the update operation , set the Cancel property of the ListViewUpdateEventArgs object to true . 사용 하 여 사용 할 수 도 있 습니다는 Keys , OldValues , 및 NewValues 값 이 데이터 원본 에 전달 되 기 전 에 컬렉션 입니다 . You can also work with the Keys , OldValues , and NewValues collections before the values are passed to the data source . 이러 한 컬렉션 을 사용 하 는 일반 적 인 방법 은 유효 성 을 검사 할 되 었 거나 HTML 인코딩 해야 하 기 전 에 이러 한 값 은 사용 자 가 제공 되 는 값 데이터 원본 에 저장 됩니다 . A typical way to use these collections is to validate or to HTML - encode the values that are supplied by the user before these values are stored in the data source . 이 스크립트 삽입 공격 을 방지 할 수 있 습니다 . This can help prevent script - injection attacks . 
 ListViewUpdateEventArgs 클래스 의 인 스턴스 에 대한 초기 속성 값 목록 은 ListViewSelectEventArgs 생성자 를 참조 하 십시오 . For a list of initial property values for an instance of the ListViewUpdateEventArgs class , see the ListViewSelectEventArgs constructor . 
 ListViewUpdateEventArgs 클래스 의 새 인 스턴스 를 초기 화 합니다 . Initializes a new instance of the ListViewUpdateEventArgs class . 
 업데이트 중 인 데이터 항목 의 인덱스 를 가져옵니다 . Gets the index of the data item that is being updated . 
 업데이트 할 항목 의 키 를 나타내 는 필드 이름 / 값 쌍 의 사전 을 가져옵니다 . Gets a dictionary of field name / value pairs that represent the key or keys of the item to update . 
 업데이트 할 항목 의 수정 된 값 이 들 어 있 는 사전 을 가져옵니다 . Gets a dictionary that contains the revised values of the item to update . 
 업데이트 할 항목 의 원래 값 이 들 어 있 는 사전 을 가져옵니다 . Gets a dictionary that contains the original values of the item to update .