通过


ObjectDataSource.Insert 方法

定义

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

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委托给InsertObjectDataSource控件关联的方法ObjectDataSourceView

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

Data-Bound 控件

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

适用于

另请参阅