首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何样直接显示当前接收到的数据

2012-02-29 
怎么样直接显示当前接收到的数据?我用的是ACCESS Dbgrid一开始库里没有数据,从串口接收来的数据保存到ACCE

怎么样直接显示当前接收到的数据?
我用的是ACCESS Dbgrid 一开始库里没有数据,从串口接收来的数据保存到ACCESS里并在Dbgrid显示,但如果接收的数据很多,而Dbgrid显示空间有限,以后再接收的数据总是不能显示出来(但已经保存到库里了),总是显示前面几组数据,要想看到后面的数据必须往下拉才能看到,能否在有数据接收的时候,直接显示当前接收到的数据?谢谢老师了!(不知老师们能否明白我的意思,表达有点不清)

[解决办法]
收到数据的时候,给DBGrid的数据源的查询加一个排序,比如按接收时间倒排序。每接收到数据,更新一下这个查询。DBGrid会将最新接受到的数据刷新在第一行。
[解决办法]
用select * from table where key < 123 order by datetime desc 排序

热点排行