방법: Windows Forms DataGridView 컨트롤에서 행 추가 및 삭제 방지

때때로 사용자가 DataGridView 컨트롤에서 새 데이터 행을 입력하거나 기존 행을 삭제하지 않도록 방지하려고 합니다. AllowUserToAddRows 속성은 컨트롤 아래쪽에 새 레코드에 대한 행이 있는지를 나타내는 반면, AllowUserToDeleteRows 속성은 행을 제거할 수 있는지를 나타냅니다. 다음 코드 예제에서는 이들 속성을 사용하고 ReadOnly 속성을 설정하여 컨트롤을 전체적으로 읽기 전용으로 지정합니다.

Visual Studio에서는 이 작업이 지원됩니다. 방법: 디자이너를 사용하여 Windows Forms DataGridView 컨트롤에서 행 추가 및 삭제 금지도 참조하세요.

예제

private void MakeReadOnly()
{
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.AllowUserToDeleteRows = false;
    dataGridView1.ReadOnly = true;
}
Private Sub MakeReadOnly()

    With dataGridView1
        .AllowUserToAddRows = False
        .AllowUserToDeleteRows = False
        .ReadOnly = True
    End With

End Sub

코드 컴파일

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

참고 항목