示例#1
0
    private void InitAreaTree()
    {
        var serv = new CityService();
        var list = serv.GetProvinceList(loggingSessionInfo).OrderBy(obj => obj.City_Code).Select(obj =>
                                                                                                 new controls_DropDownTree.tvNode
        {
            Complete = false,
            Text     = obj.City1_Name,
            Value    = obj.City_Id,
            Id       = obj.City_Code,
        });

        DropDownTree1.DataBind(new controls_DropDownTree.tvNode[] {
            new controls_DropDownTree.tvNode {
                Complete = true, Text = "请选择区域", Value = "0", Id = "000000"
            }
        }.Union(list));

        DropDownTree1.SelectedText  = "请选择区域";
        DropDownTree1.SelectedValue = "0";

        if (!string.IsNullOrEmpty(this.CurrentQueryCondition.unit_city_id))
        {
            DropDownTree1.SelectedValue = this.CurrentQueryCondition.unit_city_id;
            DropDownTree1.SelectedText  = this.Request.QueryString["unit_city_name"] ?? "";
        }
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            var comps = new DataItem[] {
                new  DataItem {
                    CompId = "1", CompName = "公司1", ParentId = null
                }
                , new  DataItem {
                    CompId = "2", CompName = "公司1-1", ParentId = "1"
                }
                , new  DataItem {
                    CompId = "3", CompName = "公司1-1-1", ParentId = "2"
                }
                , new  DataItem {
                    CompId = "4", CompName = "公司2", ParentId = null
                }
                , new  DataItem {
                    CompId = "5", CompName = "公司3", ParentId = null
                }
            };

            DropDownTree1.DataBind <DataItem>(comps.Where(obj => obj.ParentId == null)
                                              , obj => null
                                              , obj => new controls_DropDownTree.tvNode {
                CheckState = null,
                Text       = obj.CompName,
                Value      = obj.CompId,
                Complete   = false,
                ShowCheck  = true,
            });
        }
    }
示例#3
0
    private void InitAreaTree()
    {
        var serv = new CityService();
        var list = serv.GetProvinceList(loggingSessionInfo).OrderBy(obj => obj.City_Code).Select(obj =>
                                                                                                 new controls_DropDownTree.tvNode
        {
            Complete = false,
            Text     = obj.City1_Name,
            Value    = obj.City_Id,
            Id       = obj.City_Code,
        });

        DropDownTree1.DataBind(list);

        DropDownTree1.SelectedText  = "";
        DropDownTree1.SelectedValue = "";
    }