I
iCANK
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中有这样的字段:
id date
1 20020103
2 20020105
3 20020109
date 字段代表日期,比如第一条记录代表 2002年1月3日。程序初始化时,读数据库,在
TreeView 里面实现下面的树:
2002 年
|__ 01 月
|__ 03 日
|__ 05 日
|__ 09 日
……
其中,DayNode.Data := Pointer(id);
现在用户增加一个记录,记录日期假如为 20020108,我现在的做法是先把数据入库,在重新
初始化 TreeView 一次,但这样太慢了。有没有办法在 05日 和 09日之间插入一个DayNode呢?
我想主要是要找到插入点的问题。因为用户可能不是在插入前不是选择 2002年1月5日,是要由
程序自动找到 2002年1月5日再在后面插入的。
id date
1 20020103
2 20020105
3 20020109
date 字段代表日期,比如第一条记录代表 2002年1月3日。程序初始化时,读数据库,在
TreeView 里面实现下面的树:
2002 年
|__ 01 月
|__ 03 日
|__ 05 日
|__ 09 日
……
其中,DayNode.Data := Pointer(id);
现在用户增加一个记录,记录日期假如为 20020108,我现在的做法是先把数据入库,在重新
初始化 TreeView 一次,但这样太慢了。有没有办法在 05日 和 09日之间插入一个DayNode呢?
我想主要是要找到插入点的问题。因为用户可能不是在插入前不是选择 2002年1月5日,是要由
程序自动找到 2002年1月5日再在后面插入的。