gridview 及时更新提醒显示

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

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

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

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

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2013-02-18 04:20
社区公告
暂无公告