请教这代码什么意思啊

问题描述

privatevoidAddChildNode(TreeNodeparent){DirectoryInfodi=newDirectoryInfo(parent.Tag.ToString());if(di.GetFiles().Length!=0){DirectoryInfo[]dirs=di.GetDirectories();foreach(DirectoryInfodirindirs){TreeNodetn=newTreeNode(dir.Name);tn.Tag=dir.FullName;parent.Nodes.Add(tn);AddChildNode(tn);}}}

解决方案

解决方案二:
递归添加treeview的子节点,你直接问我不就行了
解决方案三:
privatevoidAddChildNode(TreeNodeparent){//根据Parent结点中Tag的值得到文件夹对象DirectoryInfodi=newDirectoryInfo(parent.Tag.ToString());//判断这个文件夹下是否有文件if(di.GetFiles().Length!=0){//得到改文件夹下的所有子文件夹DirectoryInfo[]dirs=di.GetDirectories();//循环子文件夹foreach(DirectoryInfodirindirs){//添加个结点对象TreeNodetn=newTreeNode(dir.Name);//设置结点对象的Tag等于子文件夹的路径tn.Tag=dir.FullName;//添加到父结点上parent.Nodes.Add(tn);AddChildNode(tn);}}}
解决方案四:
递归方法加子节点!
解决方案五:
学习了
解决方案六:
引用1楼ojlovecd的回复:

递归添加treeview的子节点,你直接问我不就行了http://topic.csdn.net/u/20080723/09/7a90f006-9bd3-48ae-80ba-9769168c8c57.html

mark
解决方案七:
将文件目录枚举到树!

时间: 2024-10-21 20:09:36

请教这代码什么意思啊的相关文章

请教:代码出错,如何使用C#代码向AD域的机构中添加一个用户?

问题描述 如图所示,在WindowsServer2008R2的域环境中有这样的结构.总部北京分公司-朝阳区营业部.现在想开发个项目,想用C#向海淀区营业部这个组织单位中添加一个用户.网上找到了些代码:publicvoidCreateNewUser(){DirectoryEntrydomain=newDirectoryEntry();domain.Path="LDAP://10.152.2.60/DC=theo,DC=com";domain.Username="administ

请教同一个代码 不同浏览器访问 结果不一样

问题描述 一个普通的asp.net+C#的页面里面用到了asp:DropDownList这个服务器端控件来实现选择后联动菜单现在运行的情况如下:程序编译时,我用2.0,3.5都测试了,运行如下本机调试时运行情况:IEChrome成功成功部署到服务器上运行情况(服务器端.net版本是为4.0):IEChrome苹果Safari失败成功失败失败定义:选择asp:DropDownList控件后,没有任何事件发生,我已经设置了AutoPostBack="true"成功定义:能够产生事件实现联动

ASP 三层架构 Convert类实现代码_应用技巧

这个类主要解决在类型转换时,如果直接使用类型转换函数,会因为变量为空或者格式不对而导致程序报错,而这种报错在大多数情况下是允许的.例如要转换一个字符串变量为数字,如果变量为空,则一般需要自动返回0. 另外一个重要功能就是封装变量格式化操作,可以保持整个网站的输出格式统一,例如时间格式,货币格式等等. 日期和货币格式化的时候,极易遇到因空值报错的情况,一般都不得不写个预判断空值的逻辑,再格式化变量. 使用这个类负责类型转换和格式化输出后,就不用操心这些琐碎的细节了,可以让编程的心情得到大大改善啊.

GridView 里 checkbox 单选问题,谁能帮我改一下里面的代码,我对JS不熟(在线等)

问题描述 下面的代码可以实现我要的功能.name相同的checkbox只可以单选<scriptlanguage="javascript">functionChangeSelect(obj){theForm=document.forms[0];varoldStatus;oldStatus=obj.checked;for(i=0;i<theForm.elements.length;i++){if(theForm.elements[i].name==obj.name){th

请教一个VB.NET的问题

问题描述 我创建了一个类,分别用来执行SELECT在WEB页面中点击按钮代码如下:却提示出错,SQL事件控查已执行过,请教一下代码错在那里?ProtectedSubButton4_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton4.ClickDimmyconAsconnDimdtAsNewData.DataTableDimRsAsData.DataSetmycon=NewconnRs=mycon.rsdbRs=myc

ASP 三层架构 Convert类实现代码

这个类主要解决在类型转换时,如果直接使用类型转换函数,会因为变量为空或者格式不对而导致程序报错,而这种报错在大多数情况下是允许的.例如要转换一个字符串变量为数字,如果变量为空,则一般需要自动返回0. 另外一个重要功能就是封装变量格式化操作,可以保持整个网站的输出格式统一,例如时间格式,货币格式等等. 日期和货币格式化的时候,极易遇到因空值报错的情况,一般都不得不写个预判断空值的逻辑,再格式化变量. 使用这个类负责类型转换和格式化输出后,就不用操心这些琐碎的细节了,可以让编程的心情得到大大改善啊.

printf中两个格式符中间出现冒号是什么意思?

问题描述 printf中两个格式符中间出现冒号是什么意思? 请教一下代码中的冒号是什么意思? printf("%s : %dn",_FILE_,_LINE_); 解决方案 没意思,就是输出的时候,第一个值和第二个值之间用冒号隔开,方便查看. 解决方案二: 就是冒号,%s和%d会被后面两个值代替,中间冒号隔开 解决方案三: 这没什么意思啊,就是原样输出吧 解决方案四: 冒号没特别的意思, 比如说你的 FILE 是 " test.c", 然后 LINE 是 33 的话,

js获取ip问题-js获取IP问题,在线等!!!

问题描述 js获取IP问题,在线等!!! 请教JS代码如何获取 本地的IP地址,网上的都是需要联网才能获取.如何不联网获取,谢谢!! 解决方案 超出安全访问,不用acx获取不到.就算联网得到的也是公网ip,不是电脑的本地ip地址 解决方案二: 使用acx获取是私有ip,断网就获取不了,希望断网也能获取本地私有ip, MACIPhostnamevar sMacAddr="""";var sIPAddr="""";var sDNS

JAVA中如何计算方NxN格中的不同线路?

问题描述 请教JAVA中如何计算NxN方格中的不同线路?有些像走迷宫比如有个3X3的九宫格,左上角的第一个方格进入,从左下角第一个方格出,九宫格里的每个都要走到,并且只能走一次,然后要算出可以有几种走法.请教一下代码改怎么写呢?