2013-03-06 60 views
0

我想要使用綁定到Telerik RadGrid的ObjectDataSource來執行自動選擇,插入,更新和刪除。 ODS的OnSelecting方法引用MyClass成員的方法,並返回一個List。該OnUpdating方法也是類的成員,並與[DataObjectMethod(DataObjectMethodType.Update,真)]註釋ObjectDataSource更新期望單個字段作爲參數不是類

[DataObjectMethod(DataObjectMethodType.Update, true)] 
    public void updateMyClass(MyClass myClassToUpdate, string UserId) 
    { 
     BusinessLayer.updateClass(myClassToUpdate, UserId); 
    } 

,我發現了異常指示該方法應該列出類的各個領域。這不是我習慣這樣做的方式,我將要使用的一些課程有很多字段。這是Telerik還是ObjectDataSource問題?是否有RadGrid的設置或我錯過的其他東西可以讓我直接傳入類?

史蒂夫

回答

1

需要設置DataObjectTypeName財產ObjectDataSource控件。做到這一點,它會通過一個類,但是,不利的一面是你不能添加額外的參數。

相關問題