CurrencyManager.MetaDataChanged Zdarzenie

Definicja

Występuje, gdy metadane obiektu List uległy zmianie.

public:
 event EventHandler ^ MetaDataChanged;
public event EventHandler MetaDataChanged;
public event EventHandler? MetaDataChanged;
member this.MetaDataChanged : EventHandler 
Public Custom Event MetaDataChanged As EventHandler 

Typ zdarzenia

Przykłady

W poniższym przykładzie kodu pokazano użycie tego elementu członkowskiego. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie MetaDataChanged zdarzenia. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie, i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub często występujących zdarzeń, rozważ zastąpienie MessageBox.Show komunikatu ciągiem Console.WriteLine lub dołączenie go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu CurrencyManager o nazwie CurrencyManager1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem MetaDataChanged .

private void CurrencyManager1_MetaDataChanged(Object sender, EventArgs e) {

   MessageBox.Show("You are in the CurrencyManager.MetaDataChanged event.");
}
Private Sub CurrencyManager1_MetaDataChanged(sender as Object, e as EventArgs) _ 
     Handles CurrencyManager1.MetaDataChanged

   MessageBox.Show("You are in the CurrencyManager.MetaDataChanged event.")

End Sub

Uwagi

Metadane obiektu List składają się ze schematu bazowego Binding.DataSourceelementu . Zdarzenie MetaDataChanged jest zgłaszane po zmianie tego schematu. Na przykład zdarzenie jest zgłaszane, MetaDataChanged gdy DataColumn element jest programowo dodawany do elementu DataTable.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy

Zobacz też