Functiondt一级目录表
fdt 为二级目录表
dt用户的权限表,如果有 if (Functiondt.Rows.Count > 0)
{
for (int i = 0; i < Functiondt.Rows.Count; i++)
{
TreeNode tn = new TreeNode(Functiondt.Rows[i]["Titlee"].ToString(), Functiondt.Rows[i]["Id"].ToString());
this.TreeView1.Nodes.Add(tn);
DataTable fdt = 表
for (int j = 0; j < fdt.Rows.Count; j++)
{
TreeNode tn2 = new TreeNode(fdt.Rows[j]["Titlee"].ToString(), fdt.Rows[j]["Id"].ToString());
if (dt.Rows[0]["Content"] != null)
{
string[] tmp = dt.Rows[0]["Content"].ToString().Split(',');
foreach (string var in tmp)
{
if (var == fdt.Rows[j]["Id"].ToString())
{
tn2.Checked = true;
}
}
}
tn.ChildNodes.Add(tn2);
}
}
}