asp.net中的递归循环问题!急

mastermanager mastermanager 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
asp.net中的递归循环问题!急

string newstr = "";
public string showtreenume_danye(int tids, string tbname, string objurl, int steeps)
{
string sql_danye = "select tname,id,tn from " + tbname + " where tn=" + tids + " order by px asc";
fx_DataReader dr_danye = new fx_DataReader(sql_danye);
while (dr_danye.Read())
{
if (tids == 0)
{
newstr = newstr + "a.add(" + (Convert.ToInt32(dr_danye["id"]) + Convert.ToInt32(steeps)) + ",0,'" + dr_danye["tname"] + "','" + objurl + dr_danye["id"] + "');\n";
}
else
{
newstr = newstr + "a.add(" + (Convert.ToInt32(dr_danye["id"]) + Convert.ToInt32(steeps)) + "," + (Convert.ToInt32(dr_danye["tn"]) + Convert.ToInt32(steeps)) + ",'" + dr_danye["tname"] + "','" + objurl + dr_danye["id"] + "');\n";
}
this.showtreenume_danye(Convert.ToInt32(dr_danye["id"].ToString()), tbname, objurl, steeps);
}
//dr_danye.Close();
return newstr;
}


这个是代码,请问这个关闭dr_danye.Close();应该在什么位置?
...全文

相关推荐

asp.net TreeView递归循环子节点生成树形菜单实例

本文实例讲述了asp.net TreeView递归循环子节点生成树形菜单的方法。分享给大家供大家参考,具体如下: 这里主要用到递归循环获取子结点 /// <summary> /// 生成根节点 /// </summary> /// <param name=treeview></param> protected void BindTreeView(long ID, TreeView treeview) { DataTable dt = menuLogic.GetMenu2(ID, User.Identity.Name); treeview.Nodes.Clear();

weixin_38625192

ASP.NET递归生成树导航示例

DEMO采用数据库和ASP.NET网页开发。 具体示例请下载后继续了解。谢谢。

MrZhang_

asp.net递归运算的例子

递归运算示例,这是个简单案例,基于此可以设计出多定义域函数求值程序。

hornbills

asp.net用递归写的树

.net 递归 树 可以看下,能看到东西的

lzzz999

递归算法在格雷码生成中的设计与实现

格雷码(Gray Code),又称循环二进制码,是由贝尔实验室的弗兰克·格雷(Frank Gray)在1947年提出的一种编码方式。它的特性在于任意两个相邻的代码只有一位二进制数不同,这种特性使得格雷码在一些特定的应用场景中,如数模转换器、编码传输等,能够减少误差和提高效率。递归算法通过将原问题分解为更小的子问题,直到达到一个简单到可以直接解决的问题为止,然后将这些子问题的解合并起来,构成原问题的解。递归函数包含两个基本部分:基本情况(base case)和递归情况(recursive case)。

碧海云天97
评论 18
收藏 已收藏
分享
返回顶部
mastermanager
.NET社区 62,272 成员 668,968 内容