成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

關(guān)于ASP.NET中TreeView用法的一個小例子-創(chuàng)新互聯(lián)

下面是一個Treeview動態(tài)的綁定3層深度的樹的代碼,有需要的朋友可以參考一下

代碼如下:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
using Common;
using DataAccess;

public partial class Controls_ProductType2 : System.Web.UI.UserControl
{

  ProductType productType = new ProductType();
  Product product = new Product();

 protected void TreeView_TreeNodePopulate(object sender, TreeNodeEventArgs e)
  {

    if (e.Node.ChildNodes.Count == 0)
    {
      switch (e.Node.Depth)
      {
        case 0:
          PopulateCategories(e.Node);
          break;
        case 1:
          PopulateProductType(e.Node);
          break;
        case 2:
          PopulateProducts(e.Node);
          break;
      }
    }

   //  int i = TreeToXml.TreeToXML(TreeView1, "D:/TreeToXML.xml");

  }

  protected void Page_Load(object sender, EventArgs e)
  {

  }

  //第一級節(jié)點(parentID=0)
  void PopulateCategories(TreeNode node)
  {
    DataTable dt = new DataTable();
    dt = productType.GetListByFatherNode();

    if (dt.Rows.Count > 0)
    {
      foreach (DataRow row in dt.Rows)
      {
        TreeNode NewNode = new TreeNode(row["ProductTypeName"].ToString(), row["ProductTypeID"].ToString(),"","../WebProductList.aspx?productTypeIdOne="+ row["ProductTypeID"].ToString() +"","");
        NewNode.PopulateOnDemand = true;
        NewNode.SelectAction = TreeNodeSelectAction.Expand;
        node.ChildNodes.Add(NewNode);
        node.Expanded = true ;
      }
    }

  }

  //第二級節(jié)點
  void PopulateProductType(TreeNode node)
  {
    DataTable dt = new DataTable();
    QueryParam queryparam = new QueryParam();
    queryparam.Add("ParentID", QueryParam.RELATION.EQ, "" + node.Value + "");
    dt = productType.GetListByBranchNode(queryparam);
    unity3d http://www.unitymanual.com/

創(chuàng)新互聯(lián)專注于海晏網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供海晏營銷型網(wǎng)站建設(shè),海晏網(wǎng)站制作、海晏網(wǎng)頁設(shè)計、海晏網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造海晏網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供海晏網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

    if (dt.Rows.Count > 0)
    {
      foreach (DataRow row in dt.Rows)
      {
        TreeNode NewNode = new TreeNode(row["ProductTypeName"].ToString(), row["ProductTypeID"].ToString(), "", "../WebProductList.aspx?productTypeIdTwo=" + row["ProductTypeID"].ToString() + "", "");
        NewNode.PopulateOnDemand = true;
        NewNode.SelectAction = TreeNodeSelectAction.Expand;
        node.ChildNodes.Add(NewNode);
        node.Expanded = false ;
      }
    }
  }

  //第三個節(jié)點
  void PopulateProducts(TreeNode node)
  {
    DataTable dt = new DataTable();
    QueryParam queryparam = new QueryParam();
    queryparam.Add("ProductTypeItemID", QueryParam.RELATION.EQ, "" + node.Value + "");
    dt = product.GetList(queryparam);

    if (dt.Rows.Count > 0)
    {
      foreach (DataRow row in dt.Rows)
      {
        TreeNode NewNode = new TreeNode(row["ProductName"].ToString(), row["ProductID"].ToString(), "", "../WebProductDetaile.aspx?productID=" + row["ProductID"].ToString() + "", "");
        //NewNode.PopulateOnDemand = false;
        //NewNode.SelectAction = TreeNodeSelectAction.None;
        NewNode.PopulateOnDemand =true ;
        NewNode.SelectAction = TreeNodeSelectAction.Expand ;
        node.ChildNodes.Add(NewNode);
        node.Expanded = false;
      }
    }
  }

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文名稱:關(guān)于ASP.NET中TreeView用法的一個小例子-創(chuàng)新互聯(lián)
URL標題:http://jinyejixie.com/article40/dchieo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站策劃、App開發(fā)面包屑導(dǎo)航、做網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
肇州县| 东乌| 二连浩特市| 三台县| 商河县| 广河县| 温州市| 西峡县| 旬阳县| 通辽市| 隆尧县| 财经| 剑川县| 新源县| 日喀则市| 桐庐县| 台中县| 广安市| 温州市| 青河县| 湘阴县| 三河市| 甘孜县| 博湖县| 广昌县| 芒康县| 阿拉善右旗| 江华| 宁化县| 壤塘县| 娱乐| 阳原县| 东阿县| 屏山县| 长寿区| 麻栗坡县| 黑河市| 克什克腾旗| 黑龙江省| 年辖:市辖区| 东辽县|