比如说大数据量的翻页。依靠GridView本身自带的翻页功能似乎效率很低,简直不能用``请问大家通常用什么方式进行翻页操作/或介绍些其他控件给我。非常感谢!!!!
解决方案 »
- DropDownList 奇怪的现象 哪位大侠知道怎么解决
- 关于WS-Security 的问题.急急急急急急急急急急急急急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111
- 无法将类型为“System.Web.UI.LiteralControl”的对象强制转换为类型“System.Web.UI.WebControls.LinkButton”。
- 使用Timer控制两个UpdatePanel中的一个
- 我想动态建立这样一个asp.net网页,每栏有文字信息与图片且在程序中动态赋值,显示两列,请高手指教
- 在线等,我用javascript取到的session值,为什么总是上一次的session,而不是最新的session?
- VS里切换不到“设计”,提示要用“”把 <% 括起来。还有一个TreeView问题
- 水晶报表——如何将动态生成的DataSet绑定到报表中?
- 发一求职贴(asp.net Web开发 上海)
- 怎样写sql 语句
- 求C#和javascript可以通用的教加密解密函数
- vb.net与c#
然后自定义一个分页导航控件显示出相应的页码数!
以下是我在分页时数据层的代码片断。基于SQL 2005的 StringBuilder strSQL=new StringBuilder();
strSQL.Append("SELECT * FROM (");
strSQL.Append("SELECT ProductID,ProductNO,CategoryID,CategoryTitle,ProductName,MarketPrice,MemberPrice,ProductParams,Description,ImagesCount,CreateDate,ROW_NUMBER() OVER(Order By ProductID Desc) AS RowNum from Product");
strSQL.Append(") AS T WHERE RowNum BETWEEN @StartRow AND @EndRow");
IList<ProductInfo> tList = new List<ProductInfo>();
SqlParameter[] parameters = {
new SqlParameter("@StartRow",SqlDbType.Int),
new SqlParameter("@EndRow",SqlDbType.Int)
};
parameters[0].Value = (index - 1) * pagesize;
parameters[1].Value = index * pagesize;
还有 OVER 这个函数是什么意思?
而且带了很多扩展方法
自己绑定数据源吧