DataGridViewCellCollection.CollectionChanged DataGridViewCellCollection.CollectionChanged DataGridViewCellCollection.CollectionChanged DataGridViewCellCollection.CollectionChanged Event

Definition

Tritt ein, wenn die Auflistung geändert wird.Occurs when the collection is changed.

public:
 event System::ComponentModel::CollectionChangeEventHandler ^ CollectionChanged;
public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged;
member this.CollectionChanged : System.ComponentModel.CollectionChangeEventHandler 
Public Custom Event CollectionChanged As CollectionChangeEventHandler 

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung des neuen Elements.The following code example demonstrates the use of this member. Im Beispiel meldet sich ein Ereignishandler für das Vorhandensein der CollectionChanged Ereignis.In the example, an event handler reports on the occurrence of the CollectionChanged event. In diesem Bericht können Sie entnehmen, wann das Ereignis tritt auf, können Sie beim Debuggen unterstützen.This report helps you to learn when the event occurs and can assist you in debugging. Um den Bericht über mehrere Ereignisse oder Ereignisse, die häufig auftreten, beachten Sie, und Ersetzen Sie dabei MessageBox.Show mit Console.WriteLine oder die Nachricht anfügen, um ein mehrzeiliges TextBox.To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Um den Beispielcode auszuführen, fügen Sie ihn in ein Projekt, eine Instanz des Typs enthält DataGridViewCellCollection mit dem Namen DataGridViewCellCollection1.To run the example code, paste it into a project that contains an instance of type DataGridViewCellCollection named DataGridViewCellCollection1. Stellen Sie sicher, dass der Ereignishandler zugeordnet ist die CollectionChanged Ereignis.Then ensure that the event handler is associated with the CollectionChanged event.

private void DataGridViewCellCollection1_CollectionChanged(Object sender, CollectionChangeEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Element", e.Element );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CollectionChanged Event" );
}
Private Sub DataGridViewCellCollection1_CollectionChanged(sender as Object, e as CollectionChangeEventArgs) _ 
     Handles DataGridViewCellCollection1.CollectionChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Element", e.Element)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CollectionChanged Event")

End Sub

Gilt für:

Siehe auch