DataGridView.FirstDisplayedCell 속성

정의

DataGridView에 현재 표시되는 첫 번째 셀을 가져오거나 설정합니다. 일반적으로 이 셀은 왼쪽 위 모퉁이에 있습니다.Gets or sets the first cell currently displayed in the DataGridView; typically, this cell is in the upper left corner.

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; }
member this.FirstDisplayedCell : System.Windows.Forms.DataGridViewCell with get, set
Public Property FirstDisplayedCell As DataGridViewCell

속성 값

컨트롤에 현재 표시되는 첫 번째 DataGridViewCell입니다.The first DataGridViewCell currently displayed in the control.

특성

예외

이 속성을 설정할 때 지정된 셀이 DataGridView 내에 있지 않습니다.The specified cell when setting this property is not in the DataGridView.

이 속성을 설정할 때 지정된 셀의 RowIndex 또는 ColumnIndex 속성 값이 -1이며, 이는 머리글 셀 또는 공유 셀임을 나타냅니다.The specified cell when setting this property has a RowIndex or ColumnIndex property value of -1, indicating that it is a header cell or a shared cell.

또는-or- 이 속성을 설정할 때 지정된 셀의 Visible 속성 값이 false입니다.The specified cell when setting this property has a Visible property value of false.

예제

다음 코드 예제에서는 정렬 한 후 현재 셀에 표시 되는지 확인 하는 방법을 보여 줍니다.The following code example illustrates how to ensure that the current cell is visible after sorting. 이 코드는 바인딩되지 않은 DataGridView 컨트롤 에서만 작동 합니다.This code works only with an unbound DataGridView control. 외부 데이터 원본에 바인딩된 DataGridView 컨트롤을 사용 하면 정렬할 때 현재 셀이 자동으로 유지 되지 않습니다.With a DataGridView control bound to an external data source, the current cell is not automatically persisted when sorting.

이 예제를 실행 하려면 dataGridView1라는 DataGridView 포함 된 폼에 다음 코드를 붙여넣습니다.To run this example, paste the following code into a form that contains a DataGridView named dataGridView1. 에서는 C#이벤트 처리기에도 Sorted 이벤트를 연결 해야 합니다.In C#, you must also connect the Sorted event to the event handler.

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

설명

첫 번째 행과 열 컨트롤에 현재 표시 된 셀을 인지 합니다.이 속성을 사용할 수 있습니다.You can use this property to determine which cell is in the first row and column currently displayed in the control. 일반적으로이 왼쪽된 위 모퉁이에서 이지만 오른쪽에서 왼쪽 언어에 대 한 오른쪽 위 모퉁이에서.Typically, this is in the upper left corner, but for right-to-left languages, it is in the upper right corner. 또한이 속성을 표시 된 셀에 컨트롤을 스크롤을 설정할 수 있습니다.You can also set this property to scroll the control to the indicated cell.

적용 대상

추가 정보