다음을 통해 공유


방법: Windows Forms DataGridView 컨트롤에서 새 행에 기본값 지정

업데이트: 2007년 11월

응용 프로그램에서 새로 추가된 행을 기본값으로 채우면 보다 편리하게 데이터를 입력할 수 있습니다. DataGridView 클래스의 경우 DefaultValuesNeeded 이벤트를 사용하여 기본값을 채울 수 있습니다. 이 이벤트는 사용자가 새 레코드에 행을 입력하는 경우 발생됩니다. 코드에서 이 이벤트를 처리하면 원하는 셀을 선택한 값으로 채울 수 있습니다.

다음 코드 예제에서는 DefaultValuesNeeded 이벤트를 사용하여 새 행에 기본값을 지정하는 방법을 보여 줍니다.

예제

Private Sub dataGridView1_DefaultValuesNeeded(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) _
    Handles dataGridView1.DefaultValuesNeeded

    With e.Row
        .Cells("Region").Value = "WA"
        .Cells("City").Value = "Redmond"
        .Cells("PostalCode").Value = "98052-6399"
        .Cells("Region").Value = "NA"
        .Cells("Country").Value = "USA"
        .Cells("CustomerID").Value = NewCustomerId()
    End With

End Sub
private void dataGridView1_DefaultValuesNeeded(object sender,
    System.Windows.Forms.DataGridViewRowEventArgs e)
{
    e.Row.Cells["Region"].Value = "WA";
    e.Row.Cells["City"].Value = "Redmond";
    e.Row.Cells["PostalCode"].Value = "98052-6399";
    e.Row.Cells["Region"].Value = "NA";
    e.Row.Cells["Country"].Value = "USA";
    e.Row.Cells["CustomerID"].Value = NewCustomerId();
}

코드 컴파일

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

참고 항목

개념

Windows Forms DataGridView 컨트롤에서 새 레코드에 행 사용

참조

DataGridView

DataGridView.DefaultValuesNeeded

기타 리소스

Windows Forms DataGridView 컨트롤의 데이터 입력