/// <summary> /// 加载指定日期目录下的产品待入库文件 /// yyyy-MM-dd\ /// </summary> /// <param name="dt"></param> private void LoadTodayExtractResult(DateTime dt) { _catalogNodes.Clear(); _treeView.Nodes.Clear(); string dir = Path.Combine(MifEnvironment.GetWorkspaceDir(), wDef.Identify); if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } string dateDir = Path.Combine(dir, dt.ToString("yyyy-MM-dd")); if (!Directory.Exists(dateDir)) { Directory.CreateDirectory(dateDir); } RadTreeNode rootNode = new RadTreeNode((new DirectoryInfo(dateDir)).Name); rootNode.Font = _font; _treeView.Nodes.Add(rootNode); ExtractingCatalogDef c = _definition as ExtractingCatalogDef; foreach (CatalogNodeItemDef it in (c.NodeDefs[0] as CatalogNodeGroupDef).NodeDefs) { LoadFiles(it, rootNode, dateDir); } rootNode.ExpandAll(); }
private Control GetExtractingCatalogUI(ExtractingCatalogDef catalog) { RadTreeView tv = new RadTreeView(); tv.Tag = catalog; tv.ShowLines = true; tv.HideSelection = false; tv.Font = this.Font; tv.NodeMouseDoubleClick += _treeViewNodeDoubleClicked; return(tv); }