C#处理TreeView 把表从数据库中读出,这种递归该怎么写!

表为:ADDRESS_IDADDRESS_NAMENODE_IDOP_DATA00000000011区001XXXX00000000021#楼00100100000000... 表为:
ADDRESS_ID ADDRESS_NAME NODE_ID OP_DATA
0000000001 1区 001 XXXX
0000000002 1#楼 001001
0000000003 1单元 001001001
0000000004 1层1# 001001001001
0000000005 1层2# 001001001002
0000000006 1层3# 001001001003
0000000007 2层1# 001001001004
.
.
.
0000000018 5层3# 001001001015
0000000019 2单元 001001002
0000000020 1层1# 001001002001
0000000021 1层2# 001001002002
.
.
.
0000000035 3单元 001001003
0000000036 1层1# 001001003001
.
.
.
.
.

C#处理TreeView把表从数据库里读出来,请问这个的利用Node_ID的 递归该怎么写?
展开
 我来答
curllion
2007-09-04 · TA获得超过3633个赞
知道小有建树答主
回答量:1561
采纳率:50%
帮助的人:610万
展开全部
观察NODE_ID,可以得到一个规律,就是从右边去掉三个字符后,可以得到它的父NODE_ID,我们先称其为PARENT_NODE_ID吧,
对于TreeNode的成员中,有一个属性,Text,我们用来保存ADDRESS_NAME,还有一个不常用的两个属性,Tag,ToolTipText.随便哪个保留NODE_ID,然后,根据PARENT_NODE_ID得到父节点,在父节点上加入一个新的节点,查找节点时,做一个递归就行了

还有一个问题,因为TreeNode,与TreeView不一样,所以方法还得重载,
就是重载的方法被递归
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-08-30 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4037万
展开全部
要有相应的表结构想对应的,或者是自己去找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanxin960
2007-08-31 · 超过27用户采纳过TA的回答
知道答主
回答量:153
采纳率:0%
帮助的人:78.8万
展开全部
我也想知道,如果解决了告诉我,谢谢!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式