protected
void
Page_Load(
object
sender, EventArgs e)
... {
if (!Page.IsPostBack)
...{
TreeNode node = new TreeNode("风险管理政策制度库");
node.Value = "0";
LoadTree(0, node);
TreeView1.Nodes.Add(node);
}
}
/**/ /// <summary>
/// 加载目录树
/// </summary>
void LoadTree( int parentId, TreeNode node)
... {
DataSet ds = AccessHelper.Query(AccessHelper.ConnectionStringLocalTransaction,
CommandType.Text, "select * from [dir] where [parent_id]=" + Convert.ToString(parentId),
null);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
...{
TreeNode tn = new TreeNode(ds.Tables[0].Rows[i]["dir_name"].ToString());
//tn.NavigateUrl = "TextList.aspx?id=" + ds.Tables[0].Rows[i]["id"].ToString();
//tn.Target = "mainFrame";
tn.Value = ds.Tables[0].Rows[i]["id"].ToString();
node.ChildNodes.Add(tn);
LoadTree(Convert.ToInt16(ds.Tables[0].Rows[i]["id"].ToString()), tn);
}
}
... {
if (!Page.IsPostBack)
...{
TreeNode node = new TreeNode("风险管理政策制度库");
node.Value = "0";
LoadTree(0, node);
TreeView1.Nodes.Add(node);
}
}
/**/ /// <summary>
/// 加载目录树
/// </summary>
void LoadTree( int parentId, TreeNode node)
... {
DataSet ds = AccessHelper.Query(AccessHelper.ConnectionStringLocalTransaction,
CommandType.Text, "select * from [dir] where [parent_id]=" + Convert.ToString(parentId),
null);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
...{
TreeNode tn = new TreeNode(ds.Tables[0].Rows[i]["dir_name"].ToString());
//tn.NavigateUrl = "TextList.aspx?id=" + ds.Tables[0].Rows[i]["id"].ToString();
//tn.Target = "mainFrame";
tn.Value = ds.Tables[0].Rows[i]["id"].ToString();
node.ChildNodes.Add(tn);
LoadTree(Convert.ToInt16(ds.Tables[0].Rows[i]["id"].ToString()), tn);
}
}