ObjectDataSource.Insert 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过调用由 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与 控件关联的 ObjectDataSource 的 ObjectDataSourceView 方法。
有关参数合并、对象生存期和方法解析的详细信息,请参阅 InsertMethod。
数据绑定控件
当 ObjectDataSource 对象与数据绑定控件(如 GridView 控件)关联时,无需从页面代码调用 Insert 方法。 方法 Insert 由数据绑定控件直接调用。