中易网

请高手帮帮忙,我有一个aspx页面要每秒刷新一次,把最新的数据绑定到GridView中

答案:5  悬赏:10  
解决时间 2021-12-13 17:20
GridView中只绑定最新数据,就是上一次的数据不绑定。这样每秒去访问一次数据库服务器压力很大,请问还有没有别的办法可以实现
最佳答案
确实,如果要最新数据,就必须去数据库取
不过如果是并发的话,可以考虑把取出的数据放入缓存Cache
这样在同一秒里,最多只访问一次数据库
全部回答
你设置一下数据缓存
用一个单独的方法来检测数据库是否发生了更新,更新了在执行数据查询与绑定,然后是每秒检测一下那个方法。 简单的来说你可以让数据库在数据更新的时候往某个表中标识一下说“有数据更新了”,然后你的那个方法只查询这个标识,至于如何能知道数据是否更新了你可以用触发器,你也可以在往数据库插入数据过更新数据数据的入口层捕捉(这样的话你可以把标识放到cache里面)。 祝你好运!
如果用的是sqlserver的话,可以用数据库缓存,也就是只有当指定的表发生变化的时候,才访问数据库,数据库没变化就访问缓存
以绑定头像图片为例:绑定数据库表的“头像”字段,在头像字段中存放有头像图片的url,头像图片放在images文件夹下。
' />
如果要在程序中动态绑定: .aspx文件中:
.cs文件中: for (int i = 0; i < gridview1.rows.count; i++) { image myimage = (image)gridview2.rows[i].cells[0].findcontrol("image1");//第0列是图片列 myimage.imageurl = "data/8.gif";//这里省去按规律命名 }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
思辰翻译成什么样的英文好看
请问从青岛火车站到台东步行街打车要多少钱?
建始县公安局公路巡逻警察大队地址有知道的么
脚桩的意思是什么啊?请解释下!
践弃的意思是什么?践弃的释义是什么啊?
今天高考封路,开始没注意,我在直行车道上,
托克逊县公安局公路巡逻民警大队地址有知道的
关于会声会影X5
格面的意思是什么?格面的释义是什么啊?
随州市公安局交通警察支队三大队车辆管理中队
既后的意思是什么啊?请解释下!
小麦该什么时间播种;山西运城;温度;25度该播
随县交通运输局安居交通运输管理站地址在什么
中国银行24小时自助银行(厦门嵩屿支行)地址好
下午不吃饭.晚上健身减肥后,回到家8点多.
推荐资讯
新罗区财政局地址在哪,我要去那里办事
卖买的意思是什么?卖买的释义是什么啊?
灵輤的意思是什么?灵輤的释义是什么啊?
交警队调解不了,司机态度恶劣不赔钱,怎么办
江西考驾照要多长时间
国营勐腊农场场部生活区地址在哪,我要去那里
给家住的地方取名:前面有条公路,在前面有条河
一种用划线玩的益智游戏
Haveyoueverhadsuchacasewhereyouarebla
动画角色设计的要素
小渡派出所地址在哪,我要去那里办事
谤嘲的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?