0

我正在尝试使用绑定到 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 的设置或我缺少的其他设置可以让我直接通过课程?

史蒂夫

4

1 回答 1

1

需要在 ObjectDataSource 中设置 DataObjectTypeName 属性。这样做,它会传递一个类,但是,缺点是你不能添加额外的参数。

于 2013-03-07T02:27:08.033 回答