private void CreateNodes() { if (_SeriesCatalog == null) { return; } treeView1.BeginUpdate(); _TreeModel.Nodes.Clear(); var root_node = new Node(_SeriesCatalog.ODM.Name) { Image = Resources.DatabaseServer16, Tag = _SeriesCatalog.ODM }; _SeriesCatalog.GroupMethod = _GroupMethod; var records = _SeriesCatalog.Group(); var nodes = _NodeCreator.Creat(records); foreach (var node in nodes) { root_node.Nodes.Add(node); } _TreeModel.Nodes.Add(root_node); treeView1.EndUpdate(); }