我必须对现有应用程序中的数据列表实现数据分页。
我有的
存储过程 - 具有 if else 条件
If(Seacrh Criteria)
Select based on Search Criteria
Else
Select every product
现在,我想在我在 aspx 页面上的数据列表中实现数据分页。问题是我需要将 ObjectDataSource 指定给绑定到网格视图的存储过程。
我不想从查询字符串中获取任何参数。由于我有多个 seacrh 参数,另一个原因是我不想要回发。
可能是我的解释令人困惑,因为我想解释每一件事。
我会试着总结一下:
- 我有一个数据列表控件。
- 我希望使用现有的存储过程进行数据分页。
- 我已经为存储过程创建了一个数据集 [by Add new Item]。[产品.xsd]
- 我不想从 Querystring 中获取任何参数,我需要几乎 15 个必须从服务器端获取的参数。
- 我的存储过程已经准备好了..接下来是本教程
- 我应该在 ObjectDataSource 的 TypeName 属性中写什么?
编辑1
我看到了一个使用 Linq to Sql 的更好示例,但我的问题是我的存储过程太大而无法转换为 linq 查询。有什么帮助吗?