BindingSource.ListChanged 事件
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当基础列表更改或列表中的项更改时发生。
public:
virtual event System::ComponentModel::ListChangedEventHandler ^ ListChanged;
C#
public event System.ComponentModel.ListChangedEventHandler ListChanged;
C#
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();
}
C#
// 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 事件。 例如,当添加、删除或移动项,或 或 DataMember 属性更改时,DataSource将引发此事件。 发生此事件时, Sort 和 Filter 属性的值将保留。
通过将 属性设置为 RaiseListChangedEventsfalse
,可以完全禁止此事件。 有关处理事件的详细信息,请参阅 处理和引发事件。
产品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |