杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-14 #1 DxDBTreeView 的速度怎样才能加快。我有500条记录,打开时居然用了1分多钟 有什么选项,可以优化。
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-14 #3 我用的是骞阳 800 内存128 反正不用DxDBTreeView 时 TTable的Active 很快,用了以后就慢下来了,用它的 smartrecordload选项时树不出来,不知什么原因。 还有拖动调整顺序后数据库中根本没变。
我用的是骞阳 800 内存128 反正不用DxDBTreeView 时 TTable的Active 很快,用了以后就慢下来了,用它的 smartrecordload选项时树不出来,不知什么原因。 还有拖动调整顺序后数据库中根本没变。
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-21 #5 是不是你写过DataSet.BeforeScroll或DataSet.AfterScroll
F Flintstone Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-21 #6 哪里有dxdbtreeview下载?能不能给我一个? hujun@bigfoot.com
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #7 没有写过DataSet.BeforeScroll或DataSet.AfterScroll
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #8 把DxDBTreeView的一样特性关掉, 就能快上点了。 不然它在使用的时候作的不必要的工作太多, 自然要慢了, 而且你用它也不可能太快的。
H honghs Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #9 有必要用dbtreeview吗,我向来觉得这种东东,只是听起来很好,用起来很不爽的。 看d4技术内幕吧,开始运行的时候只建立第一级节点,然后选中一级节点的时候再依次建立二级、三级节点,这样就能节省些时间了。
有必要用dbtreeview吗,我向来觉得这种东东,只是听起来很好,用起来很不爽的。 看d4技术内幕吧,开始运行的时候只建立第一级节点,然后选中一级节点的时候再依次建立二级、三级节点,这样就能节省些时间了。
郭 郭玉梁 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #10 楼上主意不错,但是只显示部分,感觉遗憾。dbtreeview可能用递归,所以速度慢。
江 江维 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #11 你数据库连接用ADO吗? 如果是的话,把连接模式必为SERVER连接,速度就会有很明显的改善!
H honghs Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #12 看来大家比较听李维的话哦,李维说连接模式用server会好点,我是装成ado2.6和delphi的ado补丁后 速度就慢了不少了。
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #13 我用的是BCE Paradox 数据库 请问程云: 哪一项属性关掉?
程 程云 Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-22 #14 to 杨深: 它的属性太也多了,你可自己看看去,把一些不必要的如 trDBCanDelete(可以删除) trDBCanEdit(可以编辑)等这类属性。 它们会影响速度的。 我这个控件很少用的,常用dxDBGrid,它就是这样的,一但这些都有,速度就慢下来了, 把如排序等特性去了就快多了。 你可自己找找看的,一定有的。
to 杨深: 它的属性太也多了,你可自己看看去,把一些不必要的如 trDBCanDelete(可以删除) trDBCanEdit(可以编辑)等这类属性。 它们会影响速度的。 我这个控件很少用的,常用dxDBGrid,它就是这样的,一但这些都有,速度就慢下来了, 把如排序等特性去了就快多了。 你可自己找找看的,一定有的。
M Minor Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-27 #15 如果你要在同一时间增加许多节点(例如10000个),你应该调用: yourTreeView.Items.BeginUpdate; yourTreeView.Items.EndUpdate;