K
kings_delphi
Unregistered / Unconfirmed
GUEST, unregistred user!
想分批次把数据库查询到的数据读取出来,而不是一次性全部读取。
有ClientDataset.GetNextPacket方法分批次读取数据,用普通的DBGRID显示数据能正确分批次读取,每次读取设置的几条数据,不会一次性把所有数据全部读完再显示。
而改用CXGRID控件后,数据都是一次性全部读完后再显示出来。感觉CXGRID要自动会把数据全部读完再计算合计什么,不知道哪位高人试过,设置什么不让它一次性读取全部数据?
有ClientDataset.GetNextPacket方法分批次读取数据,用普通的DBGRID显示数据能正确分批次读取,每次读取设置的几条数据,不会一次性把所有数据全部读完再显示。
而改用CXGRID控件后,数据都是一次性全部读完后再显示出来。感觉CXGRID要自动会把数据全部读完再计算合计什么,不知道哪位高人试过,设置什么不让它一次性读取全部数据?