我正在尝试使用绑定到Telerik RadGrid的ObjectDataSource来执行自动选择,插入,更新和删除。 ODS的OnSelecting方法指的是一个MyClass成员的方法,并返回一个List。 OnUpdating方法也是该类的成员,并使用[DataObjectMethod(DataObjectMethodType.Update,true)]
进行注释。 [DataObjectMethod(DataObjectMethodType.Update, true)]
public void updateMyClass(MyClass myClassToUpdate, string UserId)
{
BusinessLayer.updateClass(myClassToUpdate, UserId);
}
我得到的异常表明该方法应该列出该类的各个字段。这不是我习惯这样做的方式,我将使用的一些课程有很多字段。这是Telerik还是ObjectDataSource问题?是否有RadGrid的设置或我遗漏的其他东西允许我直接通过课程?
史蒂夫
答案 0 :(得分:1)
需要在ObjectDataSource中设置DataObjectTypeName属性。这样做,它将通过一个类,但是,不利的一面是你不能添加其他参数。