W wyjpg Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-24 #1 我打开了Filter功能.显示10000条记录大概要3~3秒时间,有谁能告诉我如何提商速度呢?
G gxf1681 Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-24 #2 使用Filter功能,如果记录量太大,确实影响速度,还不如重新根据某一条件,重新查询,速度反而还快一点,如果还有别的数据集需要根据当前这个数据集的某字段来打开,那就要等到当前这个数据集打开之后,再来打开别的数据集,而不要在数据集里的AfterScorl方法里来打开,这样速度就快多了,你不妨试试!
使用Filter功能,如果记录量太大,确实影响速度,还不如重新根据某一条件,重新查询,速度反而还快一点,如果还有别的数据集需要根据当前这个数据集的某字段来打开,那就要等到当前这个数据集打开之后,再来打开别的数据集,而不要在数据集里的AfterScorl方法里来打开,这样速度就快多了,你不妨试试!
K kitty_li Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #4 加上这两句<br>dxDBGrid1.DataSource.DataSet.DisableControls;<br>//查询<br>dxDBGrid1.DataSource.DataSet.EnableControls;
加上这两句<br>dxDBGrid1.DataSource.DataSet.DisableControls;<br>//查询<br>dxDBGrid1.DataSource.DataSet.EnableControls;
T tempting Unregistered / Unconfirmed GUEST, unregistred user! 2008-01-25 #5 如果结果集是很多计算出来的,最好数据库中加上索引