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

Definition

Tritt ein, nachdem ein Datenbindungsvorgang abgeschlossen wurde.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 

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Ereignisses veranschaulicht.The following code example illustrates the use of this event. Dieses Beispiel ist Teil eines größeren Beispiels, das in der DataGridViewRowContextMenuStripNeededEventArgs Übersicht über die-Klasse verfügbar ist.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

Hinweise

Dieses Ereignis wird ausgelöst, wenn DataSourcesich der Inhalt der Datenquelle ändert oder wenn sich der Wert der-, BindingContext DataMember-oder-Eigenschaft ändert.This event is raised when the contents of the data source change or when the value of the DataSource, DataMember, or BindingContext property changes.

Die Behandlung dieses Ereignisses ist beispielsweise hilfreich, um die Größe von Zeilen und Spalten basierend auf Inhalts Aktualisierungen Programm gesteuert zu ändern.Handling this event is useful, for example, to programmatically resize rows and columns based on content updates. Weitere Informationen finden Sie unter Größen Anpassungsoptionen im Windows Forms DataGridView-SteuerElement.For more information, see Sizing Options in the Windows Forms DataGridView Control.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.For more information about how to handle events, see Handling and Raising Events.

Gilt für:

Siehe auch