zoukankan      html  css  js  c++  java
  • TreeView

            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    BindTreeViewList();
                }
            }
            private void BindTreeViewList()
            {
                Provinces m_provinces = new Provinces();
                IList<Provinces> il_provinces= ProvincesByManager.SelectCollection("1=1",false,false);
                TreeNode node;
                for (int i = 0; i<il_provinces.Count; i++)
                {
                    node = new TreeNode();
                    node.Text = il_provinces[i].Province;
                    node.Value = il_provinces[i].Provinceid;
                    this.TreeView_areaList.Nodes.Add(node);
                }
            }
            protected void TreeView_areaList_SelectedNodeChanged(object sender, EventArgs e)
            {
                TreeView_areaList.SelectedNode.ChildNodes.Clear();
                IList<Cities> il_cities = CitiesByManager.SelectCollection("1=1 and provinceid=" + TreeView_areaList.SelectedValue + "", false, false);
                TreeNode node;
                if (il_cities.Count > 0)
                {
                    for (int i = 0; i < il_cities.Count; i++)
                    {
                        node = new TreeNode();
                        node.Text = il_cities[i].City;
                        node.Value = il_cities[i].Cityid;
                        TreeView_areaList.SelectedNode.ChildNodes.Add(node);
                        TreeView_areaList.SelectedNode.Expand();
                    }
                }
                else {
                    IList<Areas> il_areas = AreasByManager.SelectCollection("1=1 and cityid=" + TreeView_areaList.SelectedValue + "", false, false);
                    if (il_areas.Count > 0)
                    {
                        for (int i = 0; i < il_areas.Count; i++)
                        {
                            node = new TreeNode();
                            node.Text = il_areas[i].Area + "<input id=\"txt_area" + i + "\" type=\"text\" runat=\"server\" value=\"" + il_areas[i].Area + "\" /><input id=\"btn_\" type=\"button\" runat=\"server\" value=\"修改\" />";
                            node.Value = il_areas[i].Areaid;
                            TreeView_areaList.SelectedNode.ChildNodes.Add(node);
                            TreeView_areaList.SelectedNode.Expand();
                        }
                    }
                }
            }

  • 相关阅读:
    JavaEE——SpringMVC(11)--拦截器
    JavaEE——SpringMVC(10)--文件上传 CommonsMultipartResovler
    codeforces 460A Vasya and Socks 解题报告
    hdu 1541 Stars 解题报告
    hdu 1166 敌兵布阵 解题报告
    poj 2771 Guardian of Decency 解题报告
    hdu 1514 Free Candies 解题报告
    poj 3020 Antenna Placement 解题报告
    BestCoder5 1001 Poor Hanamichi(hdu 4956) 解题报告
    poj 1325 Machine Schedule 解题报告
  • 原文地址:https://www.cnblogs.com/fingal/p/5586860.html
Copyright © 2011-2022 走看看