FormView 웹 서버 컨트롤 이벤트

업데이트: 2007년 11월

FormView 컨트롤은 바인딩된 데이터의 페이징 및 업데이트 과정에서 다양한 이벤트를 발생시키며 코드에서 이러한 이벤트에 응답할 수 있습니다.

몇 가지 FormView 컨트롤 이벤트를 사용하는 예제를 보려면 FormView 웹 서버 컨트롤을 사용하여 데이터 수정을 참조하십시오.

FormView 이벤트

FormView 컨트롤은 현재 레코드가 표시되거나 변경될 때 이벤트를 발생시킵니다. 또한 FormView 컨트롤에 포함된 Button 등의 명령 컨트롤이 클릭될 때도 이벤트가 발생합니다. 다음 표에서는 FormView 컨트롤에서 지원하는 이벤트를 설명합니다.

  • PageIndexChanging
    페이저 단추 중 하나를 클릭하면 FormView 컨트롤이 페이징 작업을 수행하기 전에 이 이벤트가 발생합니다. 대개 페이징 작업을 취소하려는 경우에 이 이벤트가 처리됩니다.

  • PageIndexChanged
    페이저 단추 중 하나를 클릭하면 FormView 컨트롤이 페이징 작업을 수행한 후에 이 이벤트가 발생합니다. 일반적으로 사용자가 컨트롤의 다른 레코드로 이동한 후 특정 작업을 수행해야 하는 경우에 이 이벤트가 처리됩니다.

  • ItemCommand
    FormView 컨트롤의 단추를 클릭하면 이 이벤트가 발생합니다. 대개 컨트롤의 단추가 클릭될 때 특정 작업을 수행하려는 경우에 이 이벤트가 처리됩니다.

  • ItemCreated
    FormView 컨트롤에 모든 FormViewRow 개체가 만들어진 후에 발생합니다. 대개 행이 표시되기 전에 행의 값을 수정하려는 경우 이 이벤트가 처리됩니다.

  • ItemDeleting
    Delete 단추(CommandName 속성이 "Delete"로 설정된 단추)를 클릭하면 FormView 컨트롤에서 데이터 소스의 레코드를 삭제하기 전에 이 이벤트가 발생합니다. 대개 삭제 작업을 취소하려는 경우에 이 이벤트가 사용됩니다.

  • ItemDeleted
    Delete 단추를 클릭할 때, FormView 컨트롤이 데이터 소스에서 레코드를 삭제한 후 발생합니다. 대개 삭제 작업의 결과를 확인하려는 경우에 이 이벤트가 처리됩니다.

  • ItemInserting
    Insert 단추(CommandName 속성이 "Insert"로 설정된 단추)를 클릭하면 FormView 컨트롤이 레코드를 삽입하기 전에 이 이벤트가 발생합니다. 대개 삽입 작업을 취소하려는 경우에 이 이벤트가 처리됩니다.

  • ItemInserted
    Insert 단추를 클릭하면 FormView 컨트롤이 레코드를 삽입한 후에 이 이벤트가 발생합니다. 대개 삽입 작업의 결과를 확인하려는 경우에 이 이벤트가 처리됩니다.

  • ItemUpdating
    Update 단추(CommandName 속성이 "Update"로 설정된 단추)를 클릭하면 FormView 컨트롤에서 레코드를 업데이트하기 전에 이 이벤트가 발생합니다. 대개 업데이트 작업을 취소하려는 경우에 이 이벤트가 사용됩니다.

  • ItemUpdated
    Update 단추를 클릭하면 FormView 컨트롤에서 행을 업데이트한 후에 이 이벤트가 발생합니다. 대개 업데이트 작업의 결과를 확인하려는 경우에 이 이벤트가 사용됩니다.

  • ModeChanging
    FormView 컨트롤의 모드(편집, 삽입 또는 읽기 전용)가 변경되기 전에 발생합니다. 대개 모드 변경을 취소하려는 경우에 이 이벤트가 처리됩니다.

  • ModeChanged
    FormView 컨트롤의 모드(편집, 삽입 또는 읽기 전용)가 변경된 후에 발생합니다. 대개 FormView 컨트롤의 모드가 변경될 때 특정 작업을 수행하려는 경우에 이 이벤트가 처리됩니다.

  • DataBound
    이 이벤트는 BaseDataBoundControl 컨트롤에서 상속되며 FormView 컨트롤이 데이터 소스에 바인딩하고 난 후에 발생합니다.

참고 항목

개념

FormView 웹 서버 컨트롤 개요

참조

FormView