ObjectDataSource.Insert 方法

定义

通过调用由 InsertMethod 属性标识的方法和 InsertParameters 集合中的所有参数,执行插入操作。

public:
 int Insert();
public int Insert ();
member this.Insert : unit -> int
Public Function Insert () As Integer

返回

一个表示插入到基础数据存储中的行数的值。

注解

在执行 Insert 操作之前, OnInserting 将调用 方法来引发 Inserting 事件。 可以处理 事件以 Inserting 检查参数的值,并在操作之前 Insert 执行任何预处理。 为了执行插入操作, ObjectDataSourceView 对象使用反射来创建由 TypeName 属性标识的 对象的实例。 然后,它使用任何关联的InsertParameters属性调用由 InsertMethod 属性标识的方法。 操作 Insert 完成后, OnInserted 将调用 方法来引发 Inserted 事件。 可以处理 Inserted 事件以检查任何返回值、输出参数和异常,并执行任何后处理。

方法Insert委托给Insert与 控件关联的 ObjectDataSourceObjectDataSourceView 方法。

有关参数合并、对象生存期和方法解析的详细信息,请参阅 InsertMethod

数据绑定控件

ObjectDataSource 对象与数据绑定控件(如 GridView 控件)关联时,无需从页面代码调用 Insert 方法。 方法 Insert 由数据绑定控件直接调用。

适用于

另请参阅