Example #1
0
        public void GCChildrenNode(GCTreeNode node, DataTable dt, string Flag)
        {
            node.Children = new List <GCTreeNode>();
            foreach (DataRow dr in dt.Select("DW_ISSS='" + Flag + "'"))
            {
                GCTreeNode Children = new GCTreeNode();
                Children.DW_CODE = dr["DW_CODE"].ToString();
                if (dr["DW_NAME"].ToString().Contains("大港油田公司"))
                {
                    Children.DW_NAME = dr["DW_NAME"].ToString().Replace("大港油田公司", "");
                }
                else
                {
                    if (dr["DW_NAME"].ToString().Contains("大港油田"))
                    {
                        Children.DW_NAME = dr["DW_NAME"].ToString().Replace("大港油田", "");
                    }
                    else
                    {
                        Children.DW_NAME = dr["DW_NAME"].ToString();
                    }
                }
                //Children.DW_NAME = dr["DW_NAME"].ToString();

                Children.Children = null;
                node.Children.Add(Children);
            }
        }
Example #2
0
        public List <GCTreeNode> CreateNode(DataTable dt)
        {
            List <GCTreeNode> list = new List <GCTreeNode>();
            GCTreeNode        GC1  = new GCTreeNode();

            GC1.DW_CODE = "ParentSSNode";
            GC1.DW_NAME = "上市";
            GCChildrenNode(GC1, dt, "Y");
            list.Add(GC1);
            GCTreeNode GC2 = new GCTreeNode();

            GC2.DW_CODE = "ParentWSSNode";
            GC2.DW_NAME = "未上市";
            GCChildrenNode(GC2, dt, "N");
            list.Add(GC2);
            return(list);
        }