방법: 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
코드 컴파일
이 예제에는 다음 사항이 필요합니다.
dataGridView1
이라는 DataGridView 컨트롤System 및 System.Windows.Forms 어셈블리에 대한 참조
참고 항목
.NET Desktop feedback
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기