C# 如何在代码落后的情况下,每1分钟在gridview中创建下一个页码

C# 如何在代码落后的情况下,每1分钟在gridview中创建下一个页码,c#,asp.net,gridview,C#,Asp.net,Gridview,我尝试每1分钟用计时器刷新一次页面,并在下一页的gridview中显示数据,直到最后一条记录。 我该怎么办 protect void Timer1_Tick(object sender, EventArgs e) { if(GridView1.PageIndex==GridView.PageCount) { GridView1.PageIndex=1; } else { int pageno = GridView1.PageIndex+1;

我尝试每1分钟用计时器刷新一次页面,并在下一页的gridview中显示数据,直到最后一条记录。 我该怎么办

protect void Timer1_Tick(object sender, EventArgs e)
{ 
   if(GridView1.PageIndex==GridView.PageCount)
   {
      GridView1.PageIndex=1;
   } 
   else 
   {  int pageno = GridView1.PageIndex+1; 
      GridView1.PageIndex=pageno;
   } 
   GridView1.DataBind(); Timer1.Interval=600000;
}

PageIndex
是基于零的索引,
PageCount
通过将数据源中的记录总数除以页面中显示的记录数(由PageSize属性指定)并向上取整来计算

所以
PageIndex
永远不会等于
PageCount

if(GridView1.PageIndex == (GridView1.PageCount -1))
{
   GridView1.PageIndex = 0;
}
else
{
   GridView1.PageIndex = GridView1.PageIndex + 1;
}
GridView1.DataBind();
您可以使用Ajax更新面板并将网格放在面板中。然后您可以在设置为
AsyncPostBackTrigger
OnTick
事件中使用上述代码,例如,检查下面的问题


PageIndex
是基于零的索引,
PageCount
通过将数据源中的记录总数除以页面中显示的记录数(由PageSize属性指定)并向上取整来计算

所以
PageIndex
永远不会等于
PageCount

if(GridView1.PageIndex == (GridView1.PageCount -1))
{
   GridView1.PageIndex = 0;
}
else
{
   GridView1.PageIndex = GridView1.PageIndex + 1;
}
GridView1.DataBind();
您可以使用Ajax更新面板并将网格放在面板中。然后您可以在设置为
AsyncPostBackTrigger
OnTick
事件中使用上述代码,例如,检查下面的问题


PageIndex
是基于零的索引,
PageCount
通过将数据源中的记录总数除以页面中显示的记录数(由PageSize属性指定)并向上取整来计算

所以
PageIndex
永远不会等于
PageCount

if(GridView1.PageIndex == (GridView1.PageCount -1))
{
   GridView1.PageIndex = 0;
}
else
{
   GridView1.PageIndex = GridView1.PageIndex + 1;
}
GridView1.DataBind();
您可以使用Ajax更新面板并将网格放在面板中。然后您可以在设置为
AsyncPostBackTrigger
OnTick
事件中使用上述代码,例如,检查下面的问题


PageIndex
是基于零的索引,
PageCount
通过将数据源中的记录总数除以页面中显示的记录数(由PageSize属性指定)并向上取整来计算

所以
PageIndex
永远不会等于
PageCount

if(GridView1.PageIndex == (GridView1.PageCount -1))
{
   GridView1.PageIndex = 0;
}
else
{
   GridView1.PageIndex = GridView1.PageIndex + 1;
}
GridView1.DataBind();
您可以使用Ajax更新面板并将网格放在面板中。然后您可以在设置为
AsyncPostBackTrigger
OnTick
事件中使用上述代码,例如,检查下面的问题


您了解c#代码隐藏和最终html/js?之间的区别,这是行不通的。您的计时器正在服务器上运行。客户端只是坐在那里不请求任何东西。您了解c#代码隐藏和最终html/js之间的区别吗?这是行不通的。您的计时器正在服务器上运行。客户端只是坐在那里不请求任何东西。您了解c#代码隐藏和最终html/js之间的区别吗?这是行不通的。您的计时器正在服务器上运行。客户端只是坐在那里不请求任何东西。您了解c#代码隐藏和最终html/js之间的区别吗?这是行不通的。您的计时器正在服务器上运行。客户只是坐在那里,没有要求任何东西。我明白了。如何在gridview中显示下一页?我明白了。如何在gridview中显示下一页?我明白了。如何在gridview中显示下一页?我明白了。如何在gridview中显示下一页?