DataBoundControl.OnDataSourceViewChanged(Object, EventArgs) 方法

定义

引发 DataSourceViewChanged 事件。

protected:
 virtual void OnDataSourceViewChanged(System::Object ^ sender, EventArgs ^ e);
protected virtual void OnDataSourceViewChanged (object sender, EventArgs e);
abstract member OnDataSourceViewChanged : obj * EventArgs -> unit
override this.OnDataSourceViewChanged : obj * EventArgs -> unit
Protected Overridable Sub OnDataSourceViewChanged (sender As Object, e As EventArgs)

参数

sender
Object

事件的源,即 DataSourceView

e
EventArgs

包含事件数据的 EventArgs

注解

方法 OnDataSourceViewChanged 通知数据绑定控件基础数据源已更改,控件应重新绑定,并应执行任何必要的工作。 通常, OnDataSourceViewChanged 当数据源视图的属性发生更改时,将调用 方法。

DataBoundControl在引发 DataSourceViewChanged 事件时将 RequiresDataBinding 属性设置为 true

引发事件时,将通过委托调用事件处理程序。 有关详细信息,请参阅 处理和引发事件

OnDataSourceViewChanged 方法还允许派生类对事件进行处理而不必附加委托。 这是在派生类中处理事件的首选技术。

继承者说明

在派生类中重写 OnDataSourceViewChanged(Object, EventArgs) 时,一定要调用基类的 OnDataSourceViewChanged(Object, EventArgs) 方法,以便已注册的委托对事件进行接收。

适用于