BindingSource.ListChanged 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於基礎清單有變更或清單中的項目有變更時。
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
事件類型
實作
範例
下列程式碼範例示範如何處理 ListChanged 元件的事件, BindingSource 以偵測 BindingSource 元件的基礎清單何時變更。
// 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
備註
當 ListChanged 屬性所 List 代表之基礎清單的成員資格或中繼資料有所變更時,就會發生此事件。 例如,當新增、移除或移動專案,或 或 DataSourceDataMember 屬性變更時,就會引發此事件。 發生此事件時,和 Filter 屬性的值 Sort 將會保存。
將 屬性設定 RaiseListChangedEvents 為 false
,即可完全隱藏此事件。 如需處理事件的詳細資訊,請參閱 處理和引發事件。