社区
C#
帖子详情
我想问一下,递归的问题
number123456
2007-07-23 10:36:08
我有个类别表,我想用gridview实现递归菜单,请问可以吗?可以的话要怎么实现呢?
...全文
167
7
打赏
收藏
我想问一下,递归的问题
我有个类别表,我想用gridview实现递归菜单,请问可以吗?可以的话要怎么实现呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
number123456
2007-07-26
打赏
举报
回复
首先要非常非常感谢你 shilei831115(柔石) 不但告诉我了还给我了这么详细的代码,因为我刚学,所以特想要。谢谢你了。
shilei831115
2007-07-25
打赏
举报
回复
另外 URL 没有给你写上去,自己写吧 就在绑定资源的时候写
shilei831115
2007-07-25
打赏
举报
回复
来 看到你的回复了
给你代码 看看
private void InitMyTreeView(TreeNodeCollection Nds, string PID, ref DataTable dt)
{
DataView dv = new DataView();
TreeNode tmpNd;
string strId;
dv.Table = dt;
dv.RowFilter = "mainId ='" + PID + "'";
dv.Sort = "ID";
foreach (DataRowView drv in dv)
{
tmpNd = new TreeNode();
tmpNd.Text = drv["Title"].ToString();
tmpNd.Value = drv["ID"].ToString().Trim();
tmpNd.ToolTip = drv["Title"].ToString().Trim();
tmpNd.ImageToolTip = drv["Title"].ToString().Trim();
tmpNd.Target = "你目标框架的名称";
Nds.Add(tmpNd);
strId = drv["ID"].ToString();
InitMyTreeView(tmpNd.ChildNodes, strId, ref dt);
}
}
调用时用:初始化 DataTable Dt=(你需要查询的那个整表);
然后调用:InitMyTreeView(this.TreeView1.Nodes,"0",ref Dt);
就可以了 上面代码只需要把汉字部分用自己的数据结构和字符串替换掉就可以了,测试通过的 呵呵
number123456
2007-07-23
打赏
举报
回复
只有一个表,
表:class_01
字段:ID,Title,mainId
ID 为索引
mainid 如果是一级目录则为0,如果不是一级目录,则是父类的ID。
shilei831115
2007-07-23
打赏
举报
回复
具体看你的gridview里面数据 关联程度了,如果至少2个列都没有任何管理关系 肯定没法递归
把表结构贴出来 看看
number123456
2007-07-23
打赏
举报
回复
不成实现吗?
number123456
2007-07-23
打赏
举报
回复
shilei831115(柔石)
你在哪?
为什么你学不会
递归
?告别
递归
,谈谈我的经验
可能很多人在大一的时候,就已经接触了
递归
了,不过,我敢保证很多人初学者刚开始接触
递归
的时候,是一脸懵...说实话,哪来那么多捷径啊,不过,我还是
想
写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助...
递归
递归
定义
递归
,就是在运行的过程中调用自己。 构成
递归
需具备的条件: 1. 子
问
题
须与原始
问
题
为同样的事,且更为简单; 2. 不能无限制地调用本身,须有个出口...这类
问
题
虽则本身没有明显的
递归
结构,但用
递归
...
python实现经典的
递归
问
题
作为一个未经过系统训练的菜鸟,有必要训练
一下
递归
结构。(事实是看到了学长代码里的DFS,倍感精妙,觉得有必要练习
一下
哈哈哈) 下面是挑选的一些案例。 1. 求阶乘 n个正整数的连乘 n!=n∗(n−1)∗(n−2)...1n!=n*...
【
递归
详解】
递归
的效率
问
题
及
递归
与循环比较
目录 1.何为
递归
2.
递归
算法设计的基本思
想
是: ...4.
递归
的效率
问
题
及
递归
与循环比较 1.所谓的
递归
慢到底是什么原因呢? 2.用循环效率会比
递归
效率高吗? 2.1
递归
算法: 2.2循环算法: ...
汉诺塔
问
题
——
递归
(时隔9个月,终于懂了)
当然,悲剧就是,我当时花了一天的时间还是没有真正理解这道题
递归
的思路。 如今,我终于懂了,嘿嘿嘿。 关于
递归
: 一定不要试图跟踪大型
递归
的过程! 要写出
递归
,关键就是找出
递归
的
递归
方程式: 也就是说,...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章