可任意修改类别
没有字类别
1
private void BuildTree()
2
{
3
int i = 0;
4
5
TreeNode oTNode = new TreeNode();
6
oTNode.Type = "AddrTypes";
7
oTNode.Text = SetLanguage();
8
9
Hashtable tblNodes = new Hashtable(); ///build a list of Nodes, Key=ClassID, Value=Index
10
TreeNode oNode;
11
string sql = "NamespaceId = '" + ViewState["NamespaceId"].ToString() + "'";
12
string[] orderBy = {"AttributeCode", "AttributeName"};
13
Z_NamespaceAttributeCollection oNamespaceAttributes = Z_NamespaceAttribute.LoadCollection(sql, orderBy, true);
14
15
///loop throught the Class table to build the Nodes and the List
16
TreeNode[] oNodes = new TreeNode[oNamespaceAttributes.Count]; ///build an array of Nodes to hold all AddrTypes
17
foreach (Z_NamespaceAttribute oNamespaceAttribute in oNamespaceAttributes)
18
{
19
oNode = new TreeNode();
20
oNode.Type = oNamespaceAttribute.AttributeId.ToString();
21
oNode.Text = oNamespaceAttribute.AttributeCode;
22
oNode.NavigateUrl = "QtNamespaceAttribute_PaneCenter.aspx?act=show&id=" + oNamespaceAttribute.AttributeId.ToString() + "&namespaceId=" + ViewState["NamespaceId"].ToString();
23
oNode.Target = "fraPaneCenter";
24
oNodes[i] = oNode;
25
tblNodes.Add(oNamespaceAttribute.AttributeId.ToString(), i);
26
++i;
27
}
28
29
///loop throught the Class table again to put the Top Nodes into TreeView
30
foreach (Z_NamespaceAttribute oNamespaceAttribute in oNamespaceAttributes)
31
{
32
i = (int) tblNodes[oNamespaceAttribute.AttributeId.ToString()];
33![]()
34
if (oNodes[i] != null) oTNode.Nodes.Add(oNodes[i]);
35
}
36
tvwNamespaceAttributeTree.Nodes.Add(oTNode);
37
}
private void BuildTree()2
{3
int i = 0;4
5
TreeNode oTNode = new TreeNode();6
oTNode.Type = "AddrTypes";7
oTNode.Text = SetLanguage();8
9
Hashtable tblNodes = new Hashtable(); ///build a list of Nodes, Key=ClassID, Value=Index10
TreeNode oNode;11
string sql = "NamespaceId = '" + ViewState["NamespaceId"].ToString() + "'";12
string[] orderBy = {"AttributeCode", "AttributeName"};13
Z_NamespaceAttributeCollection oNamespaceAttributes = Z_NamespaceAttribute.LoadCollection(sql, orderBy, true);14
15
///loop throught the Class table to build the Nodes and the List16
TreeNode[] oNodes = new TreeNode[oNamespaceAttributes.Count]; ///build an array of Nodes to hold all AddrTypes17
foreach (Z_NamespaceAttribute oNamespaceAttribute in oNamespaceAttributes)18
{19
oNode = new TreeNode();20
oNode.Type = oNamespaceAttribute.AttributeId.ToString();21
oNode.Text = oNamespaceAttribute.AttributeCode;22
oNode.NavigateUrl = "QtNamespaceAttribute_PaneCenter.aspx?act=show&id=" + oNamespaceAttribute.AttributeId.ToString() + "&namespaceId=" + ViewState["NamespaceId"].ToString();23
oNode.Target = "fraPaneCenter";24
oNodes[i] = oNode;25
tblNodes.Add(oNamespaceAttribute.AttributeId.ToString(), i);26
++i;27
}28
29
///loop throught the Class table again to put the Top Nodes into TreeView30
foreach (Z_NamespaceAttribute oNamespaceAttribute in oNamespaceAttributes)31
{32
i = (int) tblNodes[oNamespaceAttribute.AttributeId.ToString()];33

34
if (oNodes[i] != null) oTNode.Nodes.Add(oNodes[i]);35
}36
tvwNamespaceAttributeTree.Nodes.Add(oTNode);37
}没有字类别
1
private void BuildTree()
2
{
3
this.tvwTemplateTree.Nodes.Clear();
4
int i = 0;
5![]()
6
System.Web.UI.WebControls.TreeNode oTNode = new System.Web.UI.WebControls.TreeNode();
7
oTNode.Value = "FG";
8
oTNode.Text = "FG";
9![]()
10
Hashtable tblNodes = new Hashtable(); ///build a list of Nodes, Key=ClassID, Value=Index
11
System.Web.UI.WebControls.TreeNode oNode;
12
string[] orderBy = { "CategoryCode" };
13
string sql = "ParentCategory = '" + GetParentCategory() +"'";
14
Z_CategoryCollection oCats = Z_Category.LoadCollection(sql, orderBy, true);
15![]()
16
///loop throught the Class table to build the Nodes and the List
17
System.Web.UI.WebControls.TreeNode[] oNodes = new System.Web.UI.WebControls.TreeNode[oCats.Count]; ///build an array of Nodes to hold all AddrTypes
18
foreach(Z_Category oCat in oCats)
19
{
20
oNode = new System.Web.UI.WebControls.TreeNode();
21
oNode.Value = oCat.CategoryID.ToString();
22
oNode.Text = oCat.CategoryName;
23
oNode.NavigateUrl = "CategoryFG_PaneCenter.aspx?act=showClass&id=" + oCat.CategoryID.ToString();
24
oNode.Target = "fraPaneCenter";
25
oNodes[i] = oNode;
26
tblNodes.Add(oCat.CategoryID.ToString(), i);
27
++i;
28
}
29![]()
30
///loop throught the Class table again to put the Top Nodes into TreeView
31
foreach (Z_Category oCat in oCats)
32
{
33
i = (int)tblNodes[oCat.CategoryID.ToString()];
34![]()
35
if (oNodes[i] != null) oTNode.ChildNodes.Add(oNodes[i]);
36
}
37![]()
38
tvwTemplateTree.Nodes.Add(oTNode);
39
}
private void BuildTree()2
{3
this.tvwTemplateTree.Nodes.Clear();4
int i = 0;5

6
System.Web.UI.WebControls.TreeNode oTNode = new System.Web.UI.WebControls.TreeNode();7
oTNode.Value = "FG";8
oTNode.Text = "FG";9

10
Hashtable tblNodes = new Hashtable(); ///build a list of Nodes, Key=ClassID, Value=Index11
System.Web.UI.WebControls.TreeNode oNode;12
string[] orderBy = { "CategoryCode" };13
string sql = "ParentCategory = '" + GetParentCategory() +"'";14
Z_CategoryCollection oCats = Z_Category.LoadCollection(sql, orderBy, true);15

16
///loop throught the Class table to build the Nodes and the List17
System.Web.UI.WebControls.TreeNode[] oNodes = new System.Web.UI.WebControls.TreeNode[oCats.Count]; ///build an array of Nodes to hold all AddrTypes18
foreach(Z_Category oCat in oCats)19
{20
oNode = new System.Web.UI.WebControls.TreeNode();21
oNode.Value = oCat.CategoryID.ToString();22
oNode.Text = oCat.CategoryName;23
oNode.NavigateUrl = "CategoryFG_PaneCenter.aspx?act=showClass&id=" + oCat.CategoryID.ToString();24
oNode.Target = "fraPaneCenter";25
oNodes[i] = oNode;26
tblNodes.Add(oCat.CategoryID.ToString(), i);27
++i;28
}29

30
///loop throught the Class table again to put the Top Nodes into TreeView31
foreach (Z_Category oCat in oCats)32
{33
i = (int)tblNodes[oCat.CategoryID.ToString()];34

35
if (oNodes[i] != null) oTNode.ChildNodes.Add(oNodes[i]);36
}37

38
tvwTemplateTree.Nodes.Add(oTNode);39
}

Hashtable tblNodes
浙公网安备 33010602011771号