ObjectDataSource使用要点
- 在设计页面中添加ObjectDataSource控件
- 右击该控件选择configue data source.
- 选择需要引用的方法所在的类,或者DLL
- 选择需要使用的select、update、insert或者delete方法
- 设置参数,一般使用control或者none
- 然后在ObjectDataSource的事件中添加selecting方法
调用方法如下:
protected void uxObjectDataSourceChildDept_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["r"] = "2333";//r为前面设置的变量参数
//uxObjectDataSourceChildDept.DataBind()//该方法可以用于调用selecting方法
否则只有在页面绑定时才调用selecting方法
}
{
e.InputParameters["r"] = "2333";//r为前面设置的变量参数
//uxObjectDataSourceChildDept.DataBind()//该方法可以用于调用selecting方法
否则只有在页面绑定时才调用selecting方法
}
注:在第四步中需要选择出方法,必须在bll层中引用的的方法前面添加
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select)]
如果是查询方法选择:DataObjectMethodType.Select
更新方法:DataObjectMethodType.Update
删除、添加如上。