protected void TreeView_Populate(object sender, TreeNodeEventArgs e) { using (new pm2Entities()) { DataTable dataTable = base.Cache[CacheParameter.ResourceType] as DataTable; DataRow[] array = dataTable.Select("ParentId='" + e.Node.Value + "'"); DataRow[] array2 = array; for (int i = 0; i < array2.Length; i++) { DataRow dataRow = array2[i]; TreeNode treeNode = new TreeNode(); if (ResType.IsContainsChild(dataRow["ResourceTypeId"].ToString())) { treeNode.PopulateOnDemand = true; } treeNode.Value = dataRow["ResourceTypeId"].ToString(); treeNode.Text = dataRow["ResourceTypeName"].ToString(); if (base.Request["id"] == treeNode.Value) { treeNode.Select(); } e.Node.ChildNodes.Add(treeNode); } } }
protected void TreeView_Populate(object sender, TreeNodeEventArgs e) { using (pm2Entities pm2Entities = new pm2Entities()) { IQueryable <Res_ResourceType> queryable = from m in pm2Entities.Res_ResourceType where m.Res_ResourceType2.ResourceTypeId == e.Node.Value select m; foreach (Res_ResourceType current in queryable) { TreeNode treeNode = new TreeNode(); if (ResType.IsContainsChild(current.ResourceTypeId)) { treeNode.PopulateOnDemand = true; } treeNode.Value = current.ResourceTypeId; treeNode.Text = current.ResourceTypeName; e.Node.ChildNodes.Add(treeNode); treeNode.NavigateUrl = string.Concat(new string[] { "ResourceEdit.aspx?parentId=", treeNode.Value, "&nodeId=", this.pnode(treeNode) }); treeNode.Target = "EditInfoList"; } } }
protected void TreeView_Populate(object sender, TreeNodeEventArgs e) { using (pm2Entities pm2Entities = new pm2Entities()) { IQueryable <Res_ResourceType> queryable = from m in pm2Entities.Res_ResourceType where m.Res_ResourceType2.ResourceTypeId == e.Node.Value select m; foreach (Res_ResourceType current in queryable) { TreeNode treeNode = new TreeNode(); if (ResType.IsContainsChild(current.ResourceTypeId)) { treeNode.PopulateOnDemand = true; } treeNode.Value = current.ResourceTypeId; treeNode.Text = current.ResourceTypeName; treeNode.NavigateUrl = "javascript:saveSelectedValue('" + treeNode.Value + "');"; if (base.Request["id"] == treeNode.Value) { treeNode.Select(); } e.Node.ChildNodes.Add(treeNode); } } }
protected void TreeView_Populate(object sender, TreeNodeEventArgs e) { using (pm2Entities pm2Entities = new pm2Entities()) { IQueryable <Res_ResourceType> queryable = from m in pm2Entities.Res_ResourceType where m.Res_ResourceType2.ResourceTypeId == e.Node.Value select m; foreach (Res_ResourceType current in queryable) { TreeNode treeNode = new TreeNode(); if (ResType.IsContainsChild(current.ResourceTypeId)) { treeNode.PopulateOnDemand = true; } treeNode.Value = current.ResourceTypeId; treeNode.Text = current.ResourceTypeName; treeNode.NavigateUrl = "ResourceQueryDetail.aspx?id=" + treeNode.Value; treeNode.Target = "InfoList"; e.Node.ChildNodes.Add(treeNode); } } }