日期:2014-05-17  浏览次数:20555 次

Microsoft Sql Server Management Studio查询出的记录列表拖动滚动条非常流畅,一点都不卡,是怎么设计的?
Microsoft Sql Server Management Studio查询出的记录列表,即使数据量很大,拖动滚动条也非常流畅,一点都不卡,是怎么设计的?

我用VC VirtualList来显示查询的记录,每次从数据库取出几十条数据显示,拖动滚动条的时候,重新计算起始和结束位置,再从数据库取,刷新VirtualList,当数据量到万条以上就开始卡了。

很想参考SSMS这种设计,有没有大神知道MS是怎么做的?

------解决方案--------------------
这个ssms工具是微软用c#开发的,我觉得这个应该是通过控件来实现的,比如:GridView 控件。

在vc++中,应该也有相关的工具控件的