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