| oDr = oCmd.ExecuteReader();
//定义对象数组
TreeNode[] myNodes = new TreeNode[100];
//初始化对象数组
for (int i = 0; i < myNodes.Length; i++)
{
myNodes[i] = new TreeNode();
}
//从表中取数据
while (oDr.Read())
{
int iParentNodeId = (int)oDr["f_ParentNodeId"];
int iMyNodeId = (int)oDr["f_NodeId"];
if (iParentNodeId != 0)
{
myNodes[iMyNodeId].Text = oDr["f_name"].ToString();
myNodes[iMyNodeId].NavigateUrl = oDr["f_url"].ToString();
myNodes[iParentNodeId].ChildNodes.Add(myNodes[iMyNodeId]);
}
else
{
myNodes[iMyNodeId].Text = oDr["f_name"].ToString();
myNodes[iMyNodeId].SelectAction = TreeNodeSelectAction.None;
TreeView1.Nodes.Add(myNodes[iMyNodeId]);
}
}
}
catch (System.Exception sqle)
{
sqle.ToString().Replace("\n", " ");
Response.Write(sqle);
}
finally
{
oConn.Close();
}
}
}
}
-------------------------------------------------- 上一页 [1] [2] [3] 下一页 |