// '遞歸遍歷自建目錄樹=============================================================================

private void ShowDir(string sZml,string sIndex) { System.Data.SqlClient.SqlConnection sqlCon=new System.Data.SqlClient.SqlConnection(con " /> 欧美日韩成人网,亚洲精品99久久久久,国产一区二区香蕉

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

asp.net 無限分類第1/3頁

1、遞歸函數

//  '遞歸遍歷自建目錄樹=============================================================================

  private void ShowDir(string sZml,string sIndex)
  {
   System.Data.SqlClient.SqlConnection sqlCon=new System.Data.SqlClient.SqlConnection(connectionString);
   string sqlStr="select * from mltable where mlzml=N'"+ sZml +"'";
   System.Data.SqlClient.SqlDataAdapter sqlAda=new System.Data.SqlClient.SqlDataAdapter(sqlStr,sqlCon);
   System.Data.DataTable Dt=new DataTable();
   sqlAda.Fill(Dt);
   Microsoft.Web.UI.WebControls.TreeNode Node1;
   string sIndex0;
   string sIndex2;
   int theId;

   int sIndex1=0;//記錄樹的最后一位值
   foreach(System.Data.DataRow DtDataRow in Dt.Rows)
   {
    theId=Convert.ToInt32(DtDataRow["mlid"]);
    Node1=new Microsoft.Web.UI.WebControls.TreeNode();
    Node1.Text=DtDataRow["mlmc"].ToString();
    Node1.ImageUrl="images/trees/folder.gif";
    Node1.ExpandedImageUrl="images/trees/folderopen.gif";
    Node1.Expanded=false;
    Node1.NavigateUrl="Admin_Tree_Show.ASPx?theid=" + theId +"&sIndex="+ sIndex+"."+sIndex1.ToString();
    Node1.ID="";
    Node1.Target="main";
    if(sIndex=="")
    {
     sIndex2=TreeView1.Nodes.IndexOf(Node1).ToString();
     sIndex0=sIndex2;

    }
    else
    {

     Microsoft.Web.UI.WebControls.TreeNode pNode=TreeView1.GetNodeFromIndex(sIndex);
     pNode.Nodes.Add(Node1);
     sIndex2=pNode.Nodes.IndexOf(Node1).ToString();
     sIndex0=sIndex + "." + sIndex2;
     sIndex1++;//記錄當前樹下葉子的個數,即當前葉子的號
    }
    ShowDir(DtDataRow["mlid"].ToString(),sIndex0);

   
   }
   sqlCon.Close();

  }

AspNet技術asp.net 無限分類第1/3頁,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 黄山市| 噶尔县| 奈曼旗| 莫力| 循化| 呼图壁县| 凤阳县| 凤台县| 潢川县| 榆中县| 新竹县| 延寿县| 东阿县| 宣城市| 明水县| 嵩明县| 宜良县| 喀喇沁旗| 丰台区| 乐山市| 绩溪县| 涞水县| 龙游县| 永德县| 新河县| 烟台市| 那曲县| 囊谦县| 怀仁县| 苏尼特右旗| 河津市| 昌黎县| 双桥区| 宁南县| 泰安市| 新竹县| 泾川县| 五莲县| 武威市| 颍上县| 灵山县|