C# 分页存储过程问题!!!! 急,在线等!!!!
关于 Gridview 的绑定问题和分页。
现在项目用的是 Gridview 自定义分页,即 Gridview.Datasource=xx;
以前数据量很小的时候,这样做感觉还可以。
但是现在公司业务量大大增加。
如果还使用 Gridview自定义的分页 功能的话, 分页都会请求所有的数据。这样会很浪费资源。
经过百度查知道了 有 分页存储过程分页的 东西。。
我先说下我项目中的情况。
--------------------------华丽的分界线-------------------------------------
数据源有2W条数据,但是查询语句要设计好多数据库的不同的表。
数据源(数据源都几万条,不同用户select 语句完全不同):
select x1,x2,x3,x4.....
from a inner join b on a.id=b.id
inner join b on a.id=b.no
......
省略号1 为 不同用户 要获取不同的字段 ,省略号2 为不同用户查询的字段 需要从其他的表中获取。
请问大家有什么好的存储过程能适合我这种吗?
或者 用其他控件,而不用Gridview。创造存储过程合适吗(因为select 语句可能完全不同。若每个用户搜索下,都)?
希望能非常适用的,先谢谢大家了。