Winfrom中treeView获取子节点

1.动态获取子节点后放入groupControl2表中
  private void LoadUnInspectionDJ()// treeView1
        {
 
            treeView1.Nodes.Clear();
            LTron.Framework.SystemService.Proxy.SYS_COMMON_PROXY COM_PROXY = new     LTron.Framework.SystemService.Proxy.SYS_COMMON_PROXY(); --new一个新表
            DataTable RES = COM_PROXY.ExecuteQuerySql("SELECT MATERIAL_NO,MATERIAL_SPEC FROM MMD_MATERIAL_MASTER WITH(NOLOCK) WHERE PART_TYPE IN ('FG','ASSEMBLY')");
            COM_PROXY.CloseChannel();--查询sql语句
 
            for (int i = 0; i < RES.Rows.Count; i++)  --循环取值
            {
                //  treeView1.Nodes.Add("item", RES.Rows[i]["MATERIAL_NO"].ToString());
                TreeNode node = new TreeNode();
                node.Text = RES.Rows[i]["MATERIAL_NO"].ToString();
                node.Name = "MATERIAL_NO";
                node.ImageIndex = imageList1.Images.IndexOfKey("item");
                node.SelectedImageIndex = imageList1.Images.IndexOfKey("item");
                treeView1.Nodes.Insert(0, node);
                node.Nodes.Add("MATERIAL_DESC", RES.Rows[i]["MATERIAL_SPEC"].ToString());
 
            }
 
            groupControl2.Text = "物料列表:" + treeView1.Nodes.Count.ToString();
        }
posted @ 2021-06-03 16:35  lorys  阅读(329)  评论(0)    收藏  举报