在datagird 当前显示有两页数据,第二页只有1条数据。 点击删除第二页的那一条数据时候,删除成功了,但是提示“无效的 CurrentPageIndex 值。它必须大于等于0并且小于 PageCount。”(我使用了AJAX 无刷新控件)如果删除后重新加载页面,就不会出现那个错误!如果直接读取数据,也会出现那个错误!我写了一个 MyDataGrid_Page 的方法,
public void MyDataGrid_Page(object sender, DataGridPageChangedEventArgs e)
{
int startIndex;
startIndex = dg_data.CurrentPageIndex * dg_data.PageSize;
dg_data.CurrentPageIndex = e.NewPageIndex;
this.get_data();//加载数据
}
在 OnPageIndexChanged="MyDataGrid_Page" 来调用 ,但是不执行!就在当 datagird 页数改变时 有错误!小弟跪求大侠指点一下!
public void MyDataGrid_Page(object sender, DataGridPageChangedEventArgs e)
{
int startIndex;
startIndex = dg_data.CurrentPageIndex * dg_data.PageSize;
dg_data.CurrentPageIndex = e.NewPageIndex;
this.get_data();//加载数据
}
在 OnPageIndexChanged="MyDataGrid_Page" 来调用 ,但是不执行!就在当 datagird 页数改变时 有错误!小弟跪求大侠指点一下!
如何才能执行
public void MyDataGrid_Page(object sender, DataGridPageChangedEventArgs e)
{
int startIndex;
startIndex = dg_data.CurrentPageIndex * dg_data.PageSize;
dg_data.CurrentPageIndex = e.NewPageIndex;
this.get_data();//加载数据
}
这个方法啊?
请给出详细的事例代码!