用listView显示数据,数据量大时(>3000)很慢,有没有办法解决? 用clear 是有时很奇怪。好像死机了一样? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可不可以尝试先将listview设置成为不可见的,然后装入数据,然后在显示出来我想应该是绘屏幕慢 倒是没试过这么多数据,猜想一下 clear我倒是遇到过,我的方法是删除控件,然后再动态创建一个 效果还可以 当在循环内用ListView1.Items.Add()别忘了用Application.ProcessMessages( ); 我靠~~低级失误~~我竟然没有写Application.ProcessMessages;要不然用户会以为死机了呢~~呵呵~~谢谢: BCB(:)) ~~提醒我~~谢了~~~谢了~~~谢了~~~谢了~~~ 如果需要一次性加进来,可以试试在Add之前先调用ListView.Items.BeginUpdate;加完之后再用ListView.Items.EndUpdate;刷新。这样可以避免频繁刷屏(很费时的)。 listviw.items.beginupdate;listview.items.clear;............listview.items.endupdate dq(独轻) IamRoamer(Roamer)的方法是没错的。 连接超时引起连接服务器失败 关于在前台取后台的记录的问题 如何注册服务? 这样写Filter为什么不对?请不要追究结果怎么,我想问语法问题。谢谢。 100分求access中表的复制代码(在线给分) 请问如何判断用户系统里有没有装REALPLAY软件! 如何实现在程序运行期间创建一个控件,并从.ini文件中配置此控件的类型及其他参数 呵呵 散分了 一对多的固定报表怎样做? 如何访问远程数据库? 请问如何在InstallSheil for Delphi中配置数据别名? 一个构件地址35分,快快来吧。
我想应该是绘屏幕慢 倒是没试过这么多数据,猜想一下
Application.ProcessMessages( );
要不然用户会以为死机了呢~~呵呵~~谢谢: BCB(:)) ~~提醒我~~谢了~~~谢了~~~谢了~~~谢了~~~
listview.items.clear;
....
....
....
listview.items.endupdate