<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        關于ASP.NET中TreeView用法的一個小例子

        來源:懂視網 責編:小采 時間:2020-11-27 22:40:21
        文檔

        關于ASP.NET中TreeView用法的一個小例子

        關于ASP.NET中TreeView用法的一個小例子: 代碼如下: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.HtmlCo
        推薦度:
        導讀關于ASP.NET中TreeView用法的一個小例子: 代碼如下: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.HtmlCo

        代碼如下:
        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)
            {

            }

            //第一級節點(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 ;
                    }
                }

            }

            //第二級節點
            void PopulateProductType(TreeNode node)
            {
                DataTable dt = new DataTable();
                QueryParam queryparam = new QueryParam();
                queryparam.Add("ParentID", QueryParam.RELATION.EQ, "" + node.Value + "");
                dt = productType.GetListByBranchNode(queryparam);

                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 ;
                    }
                }
            }

            //第三個節點
            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;
                    }
                }
            }


        }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        關于ASP.NET中TreeView用法的一個小例子

        關于ASP.NET中TreeView用法的一個小例子: 代碼如下: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.HtmlCo
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: a级成人毛片免费视频高清| 亚洲欧美日韩一区二区三区| 一个人看的免费观看日本视频www| 国产一区二区三区免费观在线| 国产免费久久精品| 亚洲AV日韩AV无码污污网站| 在线观看无码的免费网站| 亚洲色无码专区一区| 国产乱子伦精品免费无码专区| 亚洲精品国产日韩| 国产午夜鲁丝片AV无码免费| 日韩色日韩视频亚洲网站| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 黄色毛片免费网站| 毛片免费观看的视频| 亚洲中文字幕久久无码| 日韩免费观看视频| igao激情在线视频免费| 亚洲AV无码成人精品区天堂| 91免费福利精品国产| 国产精品久久亚洲不卡动漫| 国产福利免费观看| 两个人日本WWW免费版| 亚洲av福利无码无一区二区| 亚洲免费综合色在线视频| 亚洲国产精品久久久久秋霞小| 四虎影视免费在线| xxxxxx日本处大片免费看| 日本亚洲视频在线| 久久精品网站免费观看| 免费国产高清毛不卡片基地| 亚洲一区二区三区高清| 成人免费毛片观看| 成人无码精品1区2区3区免费看| 亚洲男女内射在线播放| 亚洲午夜免费视频| 美女被免费网站在线视频免费 | 国产高潮久久免费观看| 亚洲国产成人精品电影| 亚洲精品一级无码鲁丝片| 13一14周岁毛片免费|