嗨,我有一个绑定到 ObjectDataSource 的中继器。我使用 Typed DataSet 检索数据,而我的 TableAdapter 确实根据 startIndex 和 pageSize 查询数据子集。我已经为自定义分页做好了准备,它确实有效。
但是,我想知道我的 TableAdapter 是否可以返回一个 PagedDataSource,将我的 ObjectDataSource 绑定到它,所有这些都使用自定义分页并使用 PagedDataSource 的属性编写我自己的寻呼机。
目前,我在 ViewState 中存储了一堆信息,例如 CurrentPage、IsFirstPage、IsLastPage 等......这里令人讨厌的是ObjectDataSource 的 SelectCountMethod 不会公开结果,这是必须的创建寻呼机...基本上我需要再次调用数据库才能选择该值。
继承 ObjectDataSource 或 ObjectDataSourceView 只是为了公开 TotalRowCount 太复杂了,我几乎无法在不添加任何功能的情况下使其工作。
我已经阅读了一些关于 PagedDataSource 的内容,感觉它不能与中继器一起做很多自定义分页......
有任何想法吗?