为对象数据源提供要加载的自定义列表/集合

本文关键字:自定义 列表 集合 加载 对象 数据源 | 更新日期: 2023-09-27 18:36:16

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

我正在为对象数据源寻找相同的行为。尽管我在自定义类中实现了 GetAllData() 方法:SystemSettingList : List<SystemSetting>

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

为对象数据源提供要加载的自定义列表/集合

你需要

使用SelectMethodTypeName。像这样:

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