public void TreeInit()
{
TreeNode rootNode = treeView1.Nodes.Add("活动分类");//根
treeView1.ImageList = imageList1;
rootNode.ImageIndex = 0;
rootNode.SelectedImageIndex = 0;
List<Act> ActClassList = objActDAL.GetActClassList();
foreach (Act objActClass in ActClassList)
{
TreeNode Node = new TreeNode();//一级
Node.ImageIndex = 1;
Node.SelectedImageIndex = 1;
Node.Text = objActClass.Name.ToString();// +"" + objActClass.Name.ToString();
Autoid = objActClass.AutoID;
List<Act> ActList = objActDAL.GetActList(Autoid);
rootNode.Nodes.Add(Node);
rootNode.Expand();
foreach (Act objAct in ActList)
{
TreeNode ActNode = new TreeNode();//二级
ActNode.ImageIndex = 2;
ActNode.SelectedImageIndex = 2;
ActNode.Text = objAct.Name.ToString();
Node.Nodes.Add(ActNode);
ActNode.Expand();
}
}
}
C# treeview 动态绑定两级
最新推荐文章于 2023-09-26 22:57:49 发布