BindingManagerBase.AddNew 方法

当在派生类中被重写时,向基础列表添加一个新项。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
Public MustOverride Sub AddNew
用法
Dim instance As BindingManagerBase

instance.AddNew
public abstract void AddNew ()
public:
virtual void AddNew () abstract
public abstract void AddNew ()
public abstract function AddNew ()

备注

AddNew 方法通过使用项的类型的默认构造函数,向基础列表中添加新的项。AddNew 主要由程序员用来添加对其自定义组件的复杂数据绑定支持。

AddNew 通常使用以下方式来实现,通过以下方式,应用程序程序员可以插入自己的代码来创建自定义项:

  1. AddNew 引发 AddingNew 事件。

  2. 通过处理 AddingNew 事件,将 AddingNewEventArgs 参数的 NewObject 属性设置为新的项,程序员可以提供自定义项。否则,该组件将使用默认构造函数创建项。

  3. 如果数据源未实现 IEditableObject 接口,该项将立即添加到数据源和基础列表。如果支持此接口,则添加过程将由 CancelCurrentEditEndCurrentEdit 方法以事务的形式进行处理。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

BindingManagerBase 类
BindingManagerBase 成员
System.Windows.Forms 命名空间
NewObject
AddingNewEventArgs
IEditableObject
CancelCurrentEdit
EndCurrentEdit