DataGridView.DataBindingComplete DataGridView.DataBindingComplete DataGridView.DataBindingComplete DataGridView.DataBindingComplete Event

정의

데이터 바인딩 작업이 완료된 다음 발생합니다.Occurs after a data-binding operation has finished.

public:
 event System::Windows::Forms::DataGridViewBindingCompleteEventHandler ^ DataBindingComplete;
public event System.Windows.Forms.DataGridViewBindingCompleteEventHandler DataBindingComplete;
member this.DataBindingComplete : System.Windows.Forms.DataGridViewBindingCompleteEventHandler 
Public Custom Event DataBindingComplete As DataGridViewBindingCompleteEventHandler 

예제

다음 코드 예제에서는이 이벤트의 사용을 보여 줍니다.The following code example illustrates the use of this event. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부는 DataGridViewRowContextMenuStripNeededEventArgs 클래스 개요입니다.This example is part of a larger example available in the DataGridViewRowContextMenuStripNeededEventArgs class overview.

private void dataGridView1_DataBindingComplete(object sender,
    DataGridViewBindingCompleteEventArgs e)
{
    // Hide some of the columns.
    dataGridView1.Columns["EmployeeID"].Visible = false;
    dataGridView1.Columns["Address"].Visible = false;
    dataGridView1.Columns["TitleOfCourtesy"].Visible = false;
    dataGridView1.Columns["BirthDate"].Visible = false;
    dataGridView1.Columns["HireDate"].Visible = false;
    dataGridView1.Columns["PostalCode"].Visible = false;
    dataGridView1.Columns["Photo"].Visible = false;
    dataGridView1.Columns["Notes"].Visible = false;
    dataGridView1.Columns["ReportsTo"].Visible = false;
    dataGridView1.Columns["PhotoPath"].Visible = false;

    // Disable sorting for the DataGridView.
    foreach (DataGridViewColumn i in
        dataGridView1.Columns)
    {
        i.SortMode = DataGridViewColumnSortMode.NotSortable;
    }

    dataGridView1.AutoResizeColumns();
}
Private Sub dataGridView1_DataBindingComplete(ByVal sender As Object, _
ByVal e As DataGridViewBindingCompleteEventArgs) _
Handles dataGridView1.DataBindingComplete

    ' Hide some of the columns.
    With dataGridView1
        .Columns("EmployeeID").Visible = False
        .Columns("Address").Visible = False
        .Columns("TitleOfCourtesy").Visible = False
        .Columns("BirthDate").Visible = False
        .Columns("HireDate").Visible = False
        .Columns("PostalCode").Visible = False
        .Columns("Photo").Visible = False
        .Columns("Notes").Visible = False
        .Columns("ReportsTo").Visible = False
        .Columns("PhotoPath").Visible = False
    End With

    ' Disable sorting for the DataGridView.
    Dim i As DataGridViewColumn
    For Each i In dataGridView1.Columns
        i.SortMode = DataGridViewColumnSortMode.NotSortable
    Next i

    dataGridView1.AutoResizeColumns()

End Sub

설명

이 이벤트는 데이터의 내용을 소스 변경 하거나 값을 DataSource, DataMember, 또는 BindingContext 속성 변경 합니다.This event is raised when the contents of the data source change or when the value of the DataSource, DataMember, or BindingContext property changes.

이 이벤트를 처리 유용한 예를 들어 프로그래밍 방식으로 행 및 열을 기준으로 콘텐츠 업데이트 크기를 조정 하려면.Handling this event is useful, for example, to programmatically resize rows and columns based on content updates. 자세한 내용은 Windows Forms DataGridView 컨트롤의 크기 조정 옵션합니다.For more information, see Sizing Options in the Windows Forms DataGridView Control.

이벤트를 처리 하는 방법에 대 한 자세한 내용은 참조 하세요. 이벤트 처리 및 발생합니다.For more information about how to handle events, see Handling and Raising Events.

적용 대상

추가 정보