实现分页
在列表下面放个文本框输入一页显示多少条数据,根据输入的进行分页显示,做到每次分页查询并不是查询所有数据,怎样做到,请教高手指点。最好可以用代码解释。。 --------------------编程问答-------------------- 可以搜索一下分页控件AspNetPager,JS分页插件,也可以找个存储过程修改一下。应该明白了吧! --------------------编程问答-------------------- http://www.webdiyer.com/去看看吧,很多人在用 --------------------编程问答-------------------- 很奇怪的交互设计。一般分页的数量并不由用户输入。而是服务器确定,用户输入的是页码。 --------------------编程问答--------------------
用存储过程写,不用控件实现 --------------------编程问答--------------------
也就是看用户想一页显示多少条数信息,然后页数根据那个改变 --------------------编程问答--------------------
表示不大懂了 --------------------编程问答--------------------
好像有点明白你的意思了,你是想如果用户输入5,就是每页5条记录吧
看这个
void bindData()
{
Repeater1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,"P_GetPagedOrders2005",
new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex),
new SqlParameter("@pageSize", AspNetPager1.PageSize));
Repeater1.DataBind();
}
根据需要把数传进去就行 --------------------编程问答-------------------- 代码中不能用颜色
void bindData()
{
Repeater1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,"P_GetPagedOrders2005",
new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex),
new SqlParameter("@pageSize", AspNetPager1.PageSize));
Repeater1.DataBind();
} --------------------编程问答--------------------
那个存储过程应该怎么写呢? --------------------编程问答--------------------
那上面不是自带有个存储过程示例了,通过ROW_NUMBER() OVER 先排好序再查出来
你也可以去看看叶子通用存储过程 --------------------编程问答--------------------
好的,谢谢!
补充:.NET技术 , ASP.NET