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"] ?? ""; } }
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, }); } }
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 = ""; }