pagesize已经设置好了,比如4,但有7条记录的话,仍然一页显示7个,AspNetPager上面的页码数会变成2,但是点2会出错,这是什么原因?
解决方案 »
- 数据并发问题
- 上传图片附件时就出现"无效的图片文件"
- 请教:如何获取IIS的版本。
- [请管理员勿删] 感谢cctaiyang(小刀可乐)帮助,请进来接分(1000分) [3]
- 怎样获取复选框被选中时,相应的值和怎样获取这些值???在线等!!!
- 加入RequiredFieldValidator 验证控件,提交后后台代码不执行
- 出售域名 www.fly in web.com
- 初级问题:在DataGrid中如何实现分页
- 急!在线等,关于水晶报表问题?
- 关于asp.net mvc验证数据不通过时停留在弹出框的问题
- 【高分求教】一个问题 在.CS文件里,能不能得到.aspx文件里一些控件的名称??高手来看看``
- 推荐一套开源的asp.net2.0 (access)论坛
{
this.DataList1.DataSource=this.GetCommentTable();
this.DataList1.DataBind(); //动态设置用户自定义文本内容
AspNetPager1.CustomInfoText="作品总数:<b>"+AspNetPager1.RecordCount.ToString()+"</b>";
AspNetPager1.CustomInfoText+=" 总页数:<b>"+AspNetPager1.PageCount.ToString()+"</b>";
AspNetPager1.CustomInfoText+=" 当前页:<font color=\"red\"><b>"+AspNetPager1.CurrentPageIndex.ToString()+"</b></font>";
}
private DataTable GetCommentTable()
{
SqlDataAdapter cmd=new SqlDataAdapter(cmdtext,con);
int startRecord=this.AspNetPager1.PageSize*(this.AspNetPager1.CurrentPageIndex-1);
int maxRecords=this.AspNetPager1.PageSize;
DataSet ds=new DataSet();
cmd.Fill(ds,startRecord,maxRecords,"topictable"); return ds.Tables[0];
}