DataGridView.FirstDisplayedCell 속성

정의

DataGridView에 현재 표시되는 첫 번째 셀을 가져오거나 설정합니다. 일반적으로 이 셀은 왼쪽 위 모퉁이에 있습니다.

public:
 property System::Windows::Forms::DataGridViewCell ^ FirstDisplayedCell { System::Windows::Forms::DataGridViewCell ^ get(); void set(System::Windows::Forms::DataGridViewCell ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewCell FirstDisplayedCell { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridViewCell? FirstDisplayedCell { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.FirstDisplayedCell : System.Windows.Forms.DataGridViewCell with get, set
Public Property FirstDisplayedCell As DataGridViewCell

속성 값

컨트롤에 현재 표시되는 첫 번째 DataGridViewCell입니다.

특성

예외

이 속성을 설정할 때 지정된 셀이 DataGridView 내에 있지 않습니다.

이 속성을 설정할 때 지정된 셀의 RowIndex 또는 ColumnIndex 속성 값이 -1이며, 이는 머리글 셀 또는 공유 셀임을 나타냅니다.

또는

이 속성을 설정할 때 지정된 셀의 Visible 속성 값이 false입니다.

예제

다음 코드 예제에서는 정렬 후 현재 셀이 표시되는지 확인하는 방법을 보여 줍니다. 이 코드는 언바운드 DataGridView 컨트롤에서만 작동합니다. 외부 데이터 원본에 DataGridView 바인딩된 컨트롤을 사용하면 정렬할 때 현재 셀이 자동으로 유지되지 않습니다.

이 예제를 실행하려면 다음 코드를 라는 dataGridView1가 포함된 양식에 붙여넣습니다DataGridView. C#에서는 이벤트 처리기에 Sorted 도 이벤트를 연결해야 합니다.

private void dataGridView1_Sorted(object sender, EventArgs e)
{
    this.dataGridView1.FirstDisplayedCell = this.dataGridView1.CurrentCell;
}
Private Sub dataGridView1_Sorted(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles dataGridView1.Sorted

    Me.dataGridView1.FirstDisplayedCell = Me.dataGridView1.CurrentCell

End Sub

설명

이 속성을 사용하여 현재 컨트롤에 표시된 첫 번째 행과 열에 있는 셀을 확인할 수 있습니다. 일반적으로 왼쪽 위 모서리에 있지만 오른쪽에서 왼쪽 언어의 경우 오른쪽 위 모서리에 있습니다. 컨트롤을 표시된 셀로 스크롤하도록 이 속성을 설정할 수도 있습니다.

적용 대상

추가 정보