</asp:TreeView>
private void InitialTreeDataBind(TreeNodeCollection Nds, string parentid)
{
TreeNode TreeTopNode = new TreeNode("游戏名", "0");
Nds.Add(TreeTopNode);
DataTable dtTable = BllAccess.GetKbsCategory.GetCategorys(1);
if (dtTable != null)
{
for (int intIndex = 0; intIndex < dtTable.Rows.Count; intIndex++)
{
TreeNode Tree1 = new TreeNode(dtTable.Rows[intIndex]["CategoryName"].ToString(), dtTable.Rows[intIndex]["CategoryID"].ToString());
TreeTopNode.ChildNodes.Add(Tree1);
int tree1CategoryID = int.Parse(dtTable.Rows[intIndex]["CategoryID"].ToString());
DataTable dtTable2 = BllAccess.GetKbsCategory.GetCategorys(2);
if (dtTable2 != null)
{
for (int intIndex2 = 0; intIndex2 < dtTable2.Rows.Count; intIndex2++)
{
if (tree1CategoryID == int.Parse(dtTable2.Rows[intIndex2]["ParentCategoryID"].ToString()))
{
TreeNode Tree2 = new TreeNode(dtTable2.Rows[intIndex2]["CategoryName"].ToString(), dtTable2.Rows[intIndex2]["CategoryID"].ToString());
Tree1.ChildNodes.Add(Tree2);
}
}
}
//Nds.Add(NewNode);
}
}
}