Share via


방법: Windows Forms DataGridView 컨트롤에 대한 편집 모드 지정

기본적으로 사용자는 입력하거나 F2 키를 눌러 현재 DataGridView 텍스트 상자 셀의 내용을 편집할 수 있습니다. 다음 조건이 모두 충족되면 셀이 편집 모드로 전환됩니다.

  • 기본 데이터 원본이 편집을 지원합니다.

  • DataGridView 컨트롤이 활성화되어 있습니다.

  • EditMode 속성 값이 EditProgrammatically가 아닌 경우

  • 셀, 행, 열 및 컨트롤의 ReadOnly 속성은 모두 false로 설정됩니다.

편집 모드에서 사용자는 셀 값을 변경하고 Enter 키를 눌러 변경 내용을 커밋하거나 ESC를 눌러 셀을 원래 값으로 되돌릴 수 있습니다.

셀이 현재 셀이 되는 즉시 편집 모드로 전환되도록 DataGridView 컨트롤을 구성할 수 있습니다. 이 경우 ENTER 키와 ESC 키의 동작은 변경되지 않지만 값이 커밋되거나 되돌려진 후에도 셀은 편집 모드로 유지됩니다. 사용자가 셀에 입력할 때만 또는 사용자가 F2 키를 누를 때만 셀이 편집 모드로 전환되도록 컨트롤을 구성할 수도 있습니다. 마지막으로 BeginEdit 메서드를 호출하는 경우를 제외하고 셀이 편집 모드로 전환되지 않도록 할 수 있습니다.

DataGridView 컨트롤의 편집 모드를 변경하려면

  • DataGridView.EditMode 속성을 적절한 DataGridViewEditMode 열거형으로 설정합니다.

    this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
    
    Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter
    

코드 컴파일

이 예제에는 다음 사항이 필요합니다.

참고 항목