【发布时间】:2020-04-15 05:35:52
【问题描述】:
我想绑定我的数据 Gridview,但它会引发错误。 当我点击新页面时我允许分页,例如 1.2.3 然后上面的错误抛出 这是我的代码。 一个是页面索引更改,另一个是我的 BindGrid 方法。 当我单击一个新页面 2 或 3 等时出现错误
更新代码
protected void DataGrid1_PageIndexChanged(Object sender, DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataSource = Session["data"] as DataTable;
DataGrid1.DataBind();
}
private void BindGrid()
{
DataTable data = storedProcedureManager.sp_inactiveFiles(
providerID,
days, CaseTypeID, CollectorID, user.UserRegID);
lblMsg.Text = data.Rows.Count + " Record's Found.";
log.Info(lblMsg.Text);
Session["data"] = data;
DataGrid1.DataSource = data;
DataGrid1.DataBind();
log.Info("Report Displayed.");
}
【问题讨论】:
-
什么是 e.NewPageIndex 值?是否小于页数?
-
这是在另一个相同错误的帖子中添加的,所以我也把它放在这里,但失败了
标签: asp.net datagridview