ASP.NET1.1中動態樹的實現(2)_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:flash菜單與asp.net進行交互
      最近想做一個flash的菜單與asp.net進行交互. 參考了很多網上的資料,最后有以下心得,寫出來記一下。 一、動態加載菜單 菜單的內容如下(menu.xml): 如果動態加載呢? 1)把以menu.xml


      private void Page_Load(object sender, System.EventArgs e)
      {
      if(!Page.IsPostBack)
      {
      try
      {
      //得到數據表中的所有記錄
      selectString = "select * from organization order by layer";
      _ds = _dbControl.GetDataNoPaging(selectString);

      addNodes(this.TreeView1.Nodes, 0) ;//調用方法,綁定頂層結點
      }
      catch(Exception ex)
      {
      //如果有錯 輸出信息
      Response.Write(ex.ToString());
      }

      }
      }

      private void addNodes(TreeNodeCollection collection, int parentNodeID )
      {
      DataRow[] rows = _ds.Tables[0].Select("parent_org_id=" parentNodeID );//查找當前結點的所有子結點
      foreach(DataRow row in rows )
      {
      //新建一個臨時結點
      TreeNode node = new TreeNode();
      node.ID = row["org_id"].ToString();
      node.Text = row["org_name"].ToString();
      node.Expanded = true;//默認為展開

      //迭代調用自身 加入當前結點的子結點 
      addNodes(node.Nodes, int.Parse(row["org_id"].ToString()));

      collection.Add(node);//加入到結點集合中
      }
      }//addNodes

      分享:ASP.NET2.0MasterPage技巧總結
      好久沒有更新博客了,想了想寫一篇總結一下關于MasterPage的小技巧,都是自己在實際工作中遇到問題->解決問題發現,有更好的方法大家可直接指出。 1、關于MasterPage和Frameset的使用:網

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:.Net教程/更新時間:2008-08-22
      相關.Net教程