为要加载的自定义列表/集合提供ObjectDataSource

时间:2012-06-04 14:00:13

标签: c# asp.net objectdatasource

根据经验我知道LinqDataSource有一个选择事件,我们可以通过将它们分配给r.Result来提供我们自己的数据

我正在为ObjectDataSource寻找相同的行为。虽然我在自定义类中实现了GetAllData()方法:SystemSettingList : List<SystemSetting>

没有,也许我在这里没有想清楚,但GetAllData是我的SystemSettingList类中的一个方法,我必须在页面加载后的页面上实例化我的页面。我如何告诉我的ObjectDataSource从那个对象中获取?

1 个答案:

答案 0 :(得分:0)

您需要使用SelectMethodTypeName。像这样:

    <asp:objectdatasource
      id="ObjectDataSource1"
      runat="server"
      selectmethod="GetAllData"
      typename="YourNamespace.SystemSettingList" />