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