1、可以用RichEdit1.Lines.LoadFromFile();
2、关于树性结构的问题很简单,虽然大伙提出了那么多的意见。
因为没一个TreeNode都有Data属性,它可以存储结构数据,当然可以存储数据库的数据(最关键的是主索引!),然后呢,就很简单了,当单击此Node的时候读出Data中的数据,然后在数据库中Find即可。
最讨厌以前很多人写的那些此类文章,简直是误导!关于数据的索引,你只要适当控制一下主索引不要由用户输入即可,或者干脆有两个字段控制!
具体可以看帮助中关于Data的部分,有例子!
2、关于树性结构的问题很简单,虽然大伙提出了那么多的意见。
因为没一个TreeNode都有Data属性,它可以存储结构数据,当然可以存储数据库的数据(最关键的是主索引!),然后呢,就很简单了,当单击此Node的时候读出Data中的数据,然后在数据库中Find即可。
最讨厌以前很多人写的那些此类文章,简直是误导!关于数据的索引,你只要适当控制一下主索引不要由用户输入即可,或者干脆有两个字段控制!
具体可以看帮助中关于Data的部分,有例子!
在每次为TTreeView增加一个节点,也把NodeID进行赋值。
我在用这控件时,是因为要将会计科目增加到TTreeview中.
在数据库中有:科目名,级次,是否末级
如果按它原来的属性,我加入到树中,是很慢的。
所以我加了一个属性:bVisitor,是否访问过。
if not Node.bVisitor then
增加它的下级。
科目多,所以我是一级级增加,不是一次性增加上去。
至于它的做法,可以去看一下以前的做法:忘了在哪了。
找到再给你。