gridview 及时更新提醒显示

yy120925 2013-02-18 04:20:58
想做个 即时数据改变的模块 比如说 数据库里数据是
01 02 03
04 05 06

当我在数据库把 01 改成了 07 那么 前台会提示 01改变

不用出什么提示窗口什么的 只是gridview该位置的背景颜色改变就可以了 而且显示的是07 但是问题是不知道应该用什么做,我想一种是建立历史数据表,每一项逐一比对,但是数据可能很多非常浪费时间,不实际;还查到网上有人说用jquery解析JSON数据的方法,但是具体的例子没有找到,也不知道是否可行,望大神前来指教,跪谢。

对了数据改变红色提示可能要显示一段时间比如一周等;
...全文
204 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yy120925 2013-02-19
  • 打赏
  • 举报
回复
听大家的~建立历史数据表~在逐一比对~总不过一页就十条数据~应该不会太慢~我再等一天~之后结贴给分~嘻嘻~
yyl8781697 2013-02-18
  • 打赏
  • 举报
回复
你这个需求真奇怪 是手动改了数据库 再及时反映到页面上还是在后台改了数据库再反映到前台页面呢 这样做感觉最方便的还是在数据库中记录最后改变时间 与当前时间做判断 并且要定时刷新数据库源 这里你用ajax来做感觉并不合适
still_melody 2013-02-18
  • 打赏
  • 举报
回复
一页的计算量不算大。 其实你从历史表取出的数据就少。 反正你涂色就要一个一个比对
yy120925 2013-02-18
  • 打赏
  • 举报
回复
我想过2#楼的想法,还有一种情况可能01,02 都发生变化历史表数据太大每翻一页都要每行每个字段查询一遍,应该太费资源,所以寻求好方法,拜托大家一起学习
EEEEEERROR 2013-02-18
  • 打赏
  • 举报
回复
我曾经也想过这个东西,可是后来发现还是不怎么行. 数据库的数据永远是最新的,它不会做任何操作,它丢失了数据,修改了数据,也不会通知这些连接端. 所以只有按照2楼的方式来.
  • 打赏
  • 举报
回复
数据改变红色提示可能要显示一段时间比如一周等 这个要记录最后修改的时间吧,判断系统时间-修改时间<7天
still_melody 2013-02-18
  • 打赏
  • 举报
回复
历史数据表 id,filedName(改变的字段名),changedContent,changedTime gridview一般每页只显示20条数据,只查找id在这20条里的
  • 打赏
  • 举报
回复
你定时刷新就可以了,或者依赖项改成数据库就行了

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧