Gridview刷新问题 [英] Gridview Refresh problem

查看:98
本文介绍了Gridview刷新问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友,

祝你有美好的一天!

正在使用asp.net,c#,sqlserver2005.

在我的网页上,我有一个包含分页的gridview.

我的gridview每30秒刷新一次,并且数据将在gridview中更新...数据更新很好.
我已经使用脚本管理器,更新面板,计时器控件来更新数据...
我给Timer-Interval设置为30秒....还好.

但是问题是……....? ?

在Gridview中,当我单击其他页面时. 30秒后到达首页.

例如如果我单击第三页...如果我在该第三页停留30秒. 30秒后再次返回首页.

因此,请帮助我,即使在Gridview刷新30秒后,如何仍留在该特定页面上.


请帮助我,谢谢.

Dear Friends,

Have a good Day !!

am working on asp.net,c#,sqlserver 2005.

on my webpage i had a gridview with paging included in it.

my gridview will refresh for every 30 seconds and data will update in gridview...data updating is fine.
I have used script manager, update panel, timer control to update the data...
I gave Timer - Interval as 30 seconds....its fine.

But the problem is..........? ?

In Gridview when i click further pages. after 30 seconds its coming to first page.

For Example If i click 3rd page...if i stay 30 seconds in that 3rd page. again its coming back to first page after 30 seconds.

So please help me, how to stay on that particular page even gridview refreshes for after 30 secs.


Please help me, Thanks in advance.

推荐答案

您需要存储(可能是会话或隐藏变量)上次访问的页码,刷新后,您需要将gridview重置为该页码.
30秒不足一个窗口,并且具有这种功能,浏览页面会很烦人.

对于这种每30秒左右刷新一次的应用程序,我建议在单页上显示所有内容而没有分页显示(假设您没有太多数据要显示.如果您要进行30秒刷新则没有太大意义.会感到困惑.)
You need to store (may be session or hidden variable) the page number last visited and after a refresh, you need to reset the gridview to that page number.
30 seconds is too less a window and with such feature, it would be irritating to navigate through pages.

For such application where refresh happens every 30 sec or so, I would suggest to show everything on single page without pagination (assuming you dont have too many data to display. If you have then making a 30 sec refresh does not make much sense. Use will get confused.)


这篇关于Gridview刷新问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆