注册 登录
编程论坛 ASP.NET技术论坛

datalist结合objectdatasource的代码问题

srym 发布于 2008-04-02 13:15, 906 次点击
//点击更新按钮
protected void DataList1_UpdateCommand(object source, DataListCommandEventArgs e)
    {
job = new Model.Job_Model();
        job.Job_id = 1;
        job.Job_desc = "desc";
        job.Min_lvl = 20;
        job.Max_lvl = 200;
ObjectDataSource1.Update();
}
//objectdatasource的事件
    protected void ObjectDataSource1_Updating(object sender, ObjectDataSourceMethodEventArgs e)
    {
//代码怎么写?
}
//BLL层需要调用的方法
public bool Update_BLL(Model.Job_Model job)
        {
            jobdal = new DAL.Job_DAL();
            return jobdal.Update_Job_Dal(job);
        }

中间那个代码怎么写 ?怎么吧job对象加到objectdatasource的更新参数里边。
2 回复
#2
冰彩虹2008-04-04 00:08
你在ObjectDataSourceMethodEventArgs类型的e中可以找到你需要的信息,然后在ObjectDataSource1_Updating事件里调用方法Update_BLL
#3
srym2008-04-04 00:52
如果是那样自己调用的话 ,我要objectdatasource就 没用了。也就失去了他的意义了!当然功能是可以完成的!
1