老问题,关于treeview问题,拜托各位关注一下。 表:flag name0 百货01 洗涤类02 食品类021 膨化食品022 方便面类0211 儿童类02111 干脆类02112 爽口类。树结构:0百货- -01洗涤类 -02食品类 022-方便面类 021-膨化食品类 -0211儿童类 -02111干脆类 -02112爽口类 .像上面的树结构,在程序里面该如何写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 addchild(node,'text')node:是父节点。Ttreenode类;text:是当前要添加节点的文字。 用表存,记录各接点的父节点与text 且不说程序里如何写,首先你的这种表结构应用在树型列表中,使程序太复杂。改用如下结构试试表:flag name FID0 百货 1 洗涤类 0 2 食品类 03 膨化食品 2 4 方便面类 25 儿童类 36 干脆类 57 爽口类 5方法是:某记录的FID等于表中另一记录的FLAG值,则说明该记录是另一记录的子节点。 http://www.xiya.com.cn/xiangqin/awind/codes/dutys.rar 看一下对你有没有用 提供一个思路,我做过类似的权限管理先把flag,name保存到table中,用adoquery对它排序遍历adoquery,根据flag的length增加节点就搞定较简单 问两个简单问题 求DELPHI用ADO连接MYSQL的 连接字符串!!!!!!!!!!!!! 很简单的问题?大家来看看 帮忙————在线等待? 如何读取 ADODataset 中的值? 程序员到底为了什么? 小数点问题??? 各位大虾:那里有Object pascal的资料下载,惊喜的等待^_^ 有什么方法Memo,RichEdit中的某些字符显示不同的颜色??? 郁金香游戏辅助教程(Delphi外挂制作) 关于一个udp的问题,请大家帮我看看怎么解决 如此问题,怎么解决?一数据表,用一query查询得到的结果想删除其中的一条记录,可发现删除该query中的记录时,数据表中的记录也同时被删
node:是父节点。Ttreenode类;
text:是当前要添加节点的文字。
表:
flag name FID
0 百货
1 洗涤类 0
2 食品类 0
3 膨化食品 2
4 方便面类 2
5 儿童类 3
6 干脆类 5
7 爽口类 5
方法是:某记录的FID等于表中另一记录的FLAG值,则说明该记录是另一记录的子节点。
先把flag,name保存到table中,用adoquery对它排序
遍历adoquery,根据flag的length增加节点就搞定
较简单