treeview中只有根如下:
--aa
--bb
--cc
--dd
--ee现在想从txt文件中提取符合条的数据,并把数据加入到相应的节点下:
txt 内容如下:
aa,001,0.0
bb,002,1.2
aa,008,3.6
cc,200,4.5
bb,500,6.0以上数据加入树中后,树为如下结构
--aa
--001,0.0
--008,3.6
--bb
--002,1.2
--500,6.0
--cc
--200,4.5
--dd
--ee
--aa
--bb
--cc
--dd
--ee现在想从txt文件中提取符合条的数据,并把数据加入到相应的节点下:
txt 内容如下:
aa,001,0.0
bb,002,1.2
aa,008,3.6
cc,200,4.5
bb,500,6.0以上数据加入树中后,树为如下结构
--aa
--001,0.0
--008,3.6
--bb
--002,1.2
--500,6.0
--cc
--200,4.5
--dd
--ee
解决方案 »
- 帮我看一下为什么这个隐藏窗体不好用啊
- 【求助】为什么timer不执行里面的语句呢?
- 没分了,大家进来帮个忙吧?
- 学习RS232串口通讯编程,需要哪些硬件?
- 求助高手,如何把数据库的查询结果输出 成为报表怎么实现?(就20分,全送给你)
- DBGRIDEH显示格式设置问题
- txt文件存储为html格式的问题。分数不多,只能散20分。不好意思。
- 当我调用一个远程服务器的函数时出现如下错误:'内存已锁定',?????
- 还是关于倒计时的。在线等。急!!!
- 在idtcpserver的execute事件中使用adoquery控件出错
- 如何用代码设置TreeView的TreeNode处于编辑状态?
- 个人构思项目寻找开发伙伴。
for I:=0 to TreeView1.Items.Count -1 do
begin
Txt:='a.txt';
AssignFile(F,Txt);
Reset(F);
while not Eof(F) do
begin
Readln(f,s);
str1:=aa(s);//提取aa,bb,cc,dd
if (str1=TreeView1.Items[i].Text)then
begin
treeview1.Items[i].Selected:=true;
treeview1.Items.AddChild(treeview1.Selected,s);
end;
end;
CloseFile(F);
时,treeview1.items.count在增加,而你的for循环的次数却没有改变,所以回丢失记录的