다음을 통해 공유


DataGridView.ClearSelection 메서드

정의

현재 선택된 셀의 선택을 취소합니다.

오버로드

ClearSelection(Int32, Int32, Boolean)

지정된 셀을 제외한 모든 셀의 선택을 취소하고 필요한 경우 지정된 셀이 선택되도록 합니다.

ClearSelection()

선택된 모든 셀의 선택을 취소하여 현재 선택을 해제합니다.

ClearSelection(Int32, Int32, Boolean)

지정된 셀을 제외한 모든 셀의 선택을 취소하고 필요한 경우 지정된 셀이 선택되도록 합니다.

protected:
 void ClearSelection(int columnIndexException, int rowIndexException, bool selectExceptionElement);
protected void ClearSelection (int columnIndexException, int rowIndexException, bool selectExceptionElement);
member this.ClearSelection : int * int * bool -> unit
Protected Sub ClearSelection (columnIndexException As Integer, rowIndexException As Integer, selectExceptionElement As Boolean)

매개 변수

columnIndexException
Int32

제외할 열 인덱스입니다.

rowIndexException
Int32

제외할 행 인덱스입니다.

selectExceptionElement
Boolean

제외된 셀, 행 또는 열을 선택하려면 true이고, 원래 상태를 유지하려면 false입니다.

예외

columnIndexException이 가장 높은 열 인덱스보다 큰 경우

또는 columnIndexExceptionSelectionMode 이면 FullRowSelect이 -1보다 작고, 아니면 columnIndexException 이 0보다 작습니다.

또는 rowIndexException 이 최고 행 인덱스보다 큽니다.

또는 SelectionModeFullColumnSelect일 때 rowIndexException이 -1보다 작고, 그 외의 경우에 rowIndexException이 0보다 작은 경우

설명

-1 값은 rowIndexException 열 머리글을 나타내고 columnIndexException 값 -1은 행 머리글을 나타냅니다.

이 메서드는 예외 인덱스로 표시된 셀, 행 또는 열의 선택을 취소하지 않고 현재 선택 영역을 지우는 데 유용합니다.

속성 값이 SelectionMode 개별 셀 선택을 허용하는 경우 이 메서드는 각 셀false의 속성을 지정된 행과 열의 셀을 제외하고 설정 Selected 됩니다. 속성 값이 SelectionMode 전체 행 또는 열 선택을 허용하는 경우 이 메서드는 각 행 또는 열false의 속성도 지정된 셀이 포함된 행 또는 열을 제외하고 설정 Selected 됩니다.

이 메서드를 호출할 때 제외된 셀, 행 또는 열이 선택된 상태일 수도 있고 그렇지 않을 수도 있습니다. 이 메서드는 매개 변수 값true이 .인 selectExceptionElement 경우 선택합니다. 선택 모드에 따라 전체 행 또는 열이 결과적으로 선택될 수도 있습니다.

추가 정보

적용 대상

ClearSelection()

선택된 모든 셀의 선택을 취소하여 현재 선택을 해제합니다.

public:
 void ClearSelection();
public void ClearSelection ();
member this.ClearSelection : unit -> unit
Public Sub ClearSelection ()

예제

다음 코드 예제에서는 선택 영역을 DataGridView지웁니다. 이 예제를 실행하려면 명명된 형식과 Button 이름이 dataGridView1 clearSelectionButton포함된 DataGridView 폼에 코드를 붙여넣고 모든 이벤트가 해당 이벤트 처리기와 연결되어 있는지 확인합니다.

private void clearSelectionButton_Click(object sender, EventArgs e)
{
    dataGridView1.ClearSelection();
}
Private Sub clearSelectionButton_Click(ByVal sender As Object, _
    ByVal e As EventArgs) Handles clearSelectionButton.Click

    dataGridView1.ClearSelection()

End Sub

설명

이 메서드가 호출되면 각 열과 행의 Selected 속성이 .로 false설정됩니다.

추가 정보

적용 대상