aspnetpage跟datagrid运用时,datagrid显示数据到了第二页时,数据出不来,请问怎么处理这个问题?
1.
aspnetpage跟datagrid运用时,datagrid显示数据到了第二页时,数据出不来,请问怎么处理这个问题?
2.
我的代码为:
public void bindData()
{
string keyword2 = this.TextBox4.Text.Trim();
int pageIndex2 = pageIndex;
int pageSize2 = pageSize;
int totalCount2 = totalCount;
AspNetPager1.Visible = true;
DataGrid1.AllowPaging = true;
DataGrid1.DataSource = this.imporDAL.ImporMeans_Keyword(keyword2, pageIndex2, pageSize2, out totalCount2);
DataGrid1.PageSize = AspNetPager1.PageSize;
//DataGrid1.CurrentPageIndex = AspNetPager1.CurrentPageIndex;
===========================================================================
当AspNetPager1与 DataGrid1显示第二页数据时不知道怎么作了。
请给我个思维。谢谢
=============================================================================
AspNetPager1.RecordCount = totalCount2;
DataGrid1.DataBind();
}
3.
我个人的作法:
pageSize2 = ((DataGrid1.CurrentPageIndex + 1) * DataGrid1.PageSize - DataGrid1.PageSize) + 1;
int iCount = 0;
if ((DataGrid1.CurrentPageIndex + 1) * DataGrid1.PageSize >= totalCount2)
iCount = totalCount2;
else
iCount = (DataGrid1.CurrentPageIndex + 1) * DataGrid1.PageSize;
for (int i = pageSize2 - 1; i < iCount; i++)
{
}