无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。源错误:
行 268:
行 269: DataGrid1.DataSource = dv;
行 270: DataGrid1.DataBind();
行 271: string counmpage;
行 272: //分页按钮
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。源错误:
行 268:
行 269: DataGrid1.DataSource = dv;
行 270: DataGrid1.DataBind();
行 271: string counmpage;
行 272: //分页按钮
解决方案 »
- 从Html中提取信息,求正则表达式,或其他解决方案!!!
- 求aspx中导出Excel文件详细步骤~
- Intelligencia.UrlRewriter组件问题,不能够转移到设定的URL
- 哪位有用过Dotnetcharting 作图,是VS2003 WebForm的,给我一份示例
- 关于javascript乱码
- 请问 DATAGRID 如何实现 在排序时列中有一个"排序的图标"????? 急!!!!!!!!!!!!!!!!
- 刚学,求asp.net(c#)用按钮调用其它.aspx页面的代码,thanks!
- ASP.net程序第一次运行,一切正常,第二次界面无反应。谢谢请帮忙解答
- datalist如何显示数据库中存放的路径下的文档?
- 用C#写的ASP.NET问题
- [求助]第一次发200分贴,
- 如何自定义设置图表参数
/// <summary>
/// 绑定新闻
/// </summary>
protected void DBView()
{ DataTable newsList = TuanNewsService.GetAllNews().Tables[0];
PagedDataSource pds = new PagedDataSource();
pds.DataSource = newsList.DefaultView;
anpTuanNews.RecordCount = newsList.Rows.Count;
pds.CurrentPageIndex = anpTuanNews.CurrentPageIndex - 1;
pds.PageSize = anpTuanNews.PageSize;
pds.AllowPaging = true;
this.rptTypeNews.DataSource = pds;
this.rptTypeNews.DataBind(); //var newsList = SqlHelper.GetDataSet(sql).Tables[0];
}
看来是分页控件属性设置问题吧
DataGrid1.DataBind();
DataSource();
OnPageChanged事件是这样写得
protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex; ;
DataSource();
}
Message = "暂无记录!"; rpt_CirNoList.DataSource = list_no;
rpt_CirNoList.DataBind();你判断下,如果数据为空的话提示,不为空的时候就绑定数据。
if (Request.QueryString["pageid"] != null && Convert.ToInt32(Request.QueryString["pageid"]) > 0 && Convert.ToInt32(Request.QueryString["pageid"]) <= pds.PageCount)
{
pageindex = Convert.ToInt32(Request.QueryString["pageid"]);
}
else if (Convert.ToInt32(Request.QueryString["pageid"]) > pds.PageCount)
{
pageindex = pds.PageCount;
}
else
{
pageindex = 1;
}