2 lihuisheng2011 lihuisheng2011 于 2016.03.11 11:45 提问

C# 我使用 datagridview捆绑了数据。 如何实现动态显示数据效果 . 1C

如下图的效果,“最近”字段这一列 每隔5秒 有的数据会有变化,有变化的数据单元格 背景颜色变化一下,然后背景颜色复原,数据则变了。 请问实现办法??诺有代码更好。图片说明

7个回答

bdmh
bdmh   Ds   Rxr 2016.03.11 13:12

那就不要直接绑定数据源,动态添加row,然后新数据和之前的数据对比,有变化的,可以通过cellformating事件处理颜色

lihuisheng2011
lihuisheng2011   2016.03.11 13:45

现在不是动态添加 行。现在已经是绑定,不改了。我是数据有了。只是内面的数据 会变化,我是想让程序只要数据的某条记录变化,就显示那个字段的单元格背景颜色变化。就像上图一样。

lihuisheng2011
lihuisheng2011   2016.03.11 13:46

在线 急等各位帮忙??? 给方法。

Ty_o_yT
Ty_o_yT   2016.03.11 19:37

用定时器,每过一会刷新一下 重新读取数据,一行一列的读,和已经展示的数据做比较,不一样的改变当前单元格的样式就哦了

lihuisheng2011
lihuisheng2011   2016.03.11 21:01

@ Ty_o_yT 谢谢你的回答。我也是这样想的。问题是: 当我 改变某个 单元格值的时候,是瞬间的,从界面上看不到变化效果,却已经就变化了。我需要的是看到变化的,动态的 效果。

lihuisheng2011
lihuisheng2011   2016.03.11 21:09

坐等,各位大侠帮助,。 其实,我要的效果就是上图上图的 动态变化效果。股票和期货软件都是这样的变化的效果。

Ty_o_yT
Ty_o_yT   2016.03.11 22:06

背景色不是会变的么,应该能看出效果的啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!