BindingSource.ListChanged Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temel alınan liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir.
public:
virtual event System::ComponentModel::ListChangedEventHandler ^ ListChanged;
public event System.ComponentModel.ListChangedEventHandler ListChanged;
public event System.ComponentModel.ListChangedEventHandler? ListChanged;
member this.ListChanged : System.ComponentModel.ListChangedEventHandler
Public Custom Event ListChanged As ListChangedEventHandler
Olay Türü
Uygulamalar
Örnekler
Aşağıdaki kod örneği, bileşenin ListChanged temel listesinin BindingSource ne zaman değiştirildiğini algılamak için bileşenin olayını işlemeyi BindingSource gösterir.
// This event handler detects changes in the BindingSource
// list or changes to items within the list.
void customersBindingSource_ListChanged(
Object^ /*sender*/,
ListChangedEventArgs^ e )
{
status->Text = e->ListChangedType.ToString();
}
// This event handler detects changes in the BindingSource
// list or changes to items within the list.
void customersBindingSource_ListChanged(
object sender,
ListChangedEventArgs e)
{
status.Text = e.ListChangedType.ToString();
}
' This event handler detects changes in the BindingSource
' list or changes to items within the list.
Private Sub customersBindingSource_ListChanged(ByVal sender As Object, _
ByVal e As ListChangedEventArgs) Handles customersBindingSource.ListChanged
status.Text = e.ListChangedType.ToString()
End Sub
Açıklamalar
Olay, ListChanged özelliği tarafından temsil edilen temel listenin üyeliğinde veya meta verilerinde List bir değişiklik olduğunda gerçekleşir. Örneğin, öğeler eklendiğinde, kaldırıldığında veya taşındığında ya da veya DataMember özellikleri değiştiğinde DataSource bu olay tetiklenir. Bu olay gerçekleştiğinde Sort ve Filter özelliklerinin değerleri kalıcı olur.
Özelliği false
olarak ayarlanarak bu olay tamamen gizlenebilirRaiseListChangedEvents. Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.