高手不得不会的招(200分)(急,在线等)(200分)

  • 主题发起人 主题发起人 lisongmagic
  • 开始时间 开始时间
L

lisongmagic

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何把treelist中的节点信息数据导出到excel,
也可以从excel中导入数据到treelist中去
(急,在线等,望高手给个思路或源码,谢了)
 
将EXCEL当成一个普通的表来处理就是了。。。。
 
to: JonnyZheng
没那么简单吧,再说那是树,还有树的层次等信息
 
你首先建立数据结构,其他的不就简单了吗?
 
to jin_sue
能给点代码看看吗,小弟笨,理解还是不懂
 
树型结构可以用一个表来表示的,只要将不同的层次赋予不同的标识就OK了啊,例如公司设有多个部门,每个部门又设有多个室,用表来表示就是
节点编号 父节点编号 节点名称
0 XX公司 //根节点
1 0 一部门
2 0 二部门
3 1 一部门一室
4 2 二部门一室
.........
你说的EXCEL文件应该可以整理成类似的表,根据这个表可以填充到treelist中
 
to :nelochen
excel中能做到象project那样把树的层次表示出来吗;
最好给段代码帮助理解,谢谢了!
 
你不能先导出到文本文件再说吗,Excel是有格式的啊老兄,太难了!
 
TreeView的节点既然支持0到Count-1的顺序遍历,那就遍历导出不就ok了?
 
设计一个数据结构
比如列一节点ID 列2父节点ID 列3节点名 列4节点数据
 
to: xulxqqqq
谢谢回答;
能不能象project一样把树的结构给画出来呢.
 
无人能解?
 
不是吧,现在还没搞定。

定义一个TABLE三个字段:
ID ParentID Caption

就可以了.
找个DBTREEVIEW关系一下,它都帮你画出来了,如果非得自己做,简单的办法是看一下它的源码,它是如何完成这个功能的,如果懒得看,就加多一个LEVEL字段。。。。

如果要PROJECT一样将树画出来,不太清楚你是要 在DELPHI里画还是在EXCEL里画(应该不是DELPHI,因为已经有TREEVIEW了,要是EXCEL里可以考虑一下“分组”)...
 
to JonnyZheng
谢谢你的回答;当然是在excel中画了;你说的分组是什么意思;
能否帮小弟写小段代码,小弟笨,光说我理解不了
 
http://www.feiyang.net.cn/index.htm
 
瑞星提示:这个网址http://www.feiyang.net.cn/index.htm有病毒!!!!!
 
学习ing。。。。。
 
后退
顶部