public void ReLoadData() { if (CurTreeNode != null) { CurTreeNode.Nodes.Clear(); } folder.PARENTID = ((SVGFOLDER)CurTreeNode.Tag).SUID; IList folderList = Services.BaseService.GetList("SelectSVGFOLDERByParent", folder); for (int i = 0; i < folderList.Count; i++) { SVGFOLDER f = (SVGFOLDER)folderList[i]; TreeNode treeNode = new TreeNode(); treeNode.Tag = f; treeNode.ImageIndex = 8; treeNode.Text = f.FOLDERNAME; CurTreeNode.Nodes.Add(treeNode); } svgFile.PARENTID = ((SVGFOLDER)CurTreeNode.Tag).SUID; IList svgList = Services.BaseService.GetList("SelectSVGFILEByParent", svgFile); for (int i = 0; i < svgList.Count; i++) { SVGFILE f = (SVGFILE)svgList[i]; TreeNode treeNode = new TreeNode(); treeNode.Tag = f; treeNode.ImageIndex = 9; treeNode.Text = f.FILENAME; CurTreeNode.Nodes.Add(treeNode); } CurTreeNode.Expand(); }
private void frmFileManager_Load(object sender, EventArgs e) { SVGFOLDER svgRoot = new SVGFOLDER(); svgRoot.SUID = "1"; root.Tag = svgRoot; root.Text = "规划图"; root.ImageIndex = 2; treeView1.Nodes.Add(root); IninData(); //InitSvgServer(); //treeView1.ContextMenuStrip = null; }
public void AddSvgFolder() { try { frmInputDialog f = new frmInputDialog(); if (f.ShowDialog() == DialogResult.OK) { SVGFOLDER _svgFolder = new SVGFOLDER(); _svgFolder.SUID = Guid.NewGuid().ToString(); _svgFolder.FOLDERNAME = f.InputStr; _svgFolder.PARENTID = ((SVGFOLDER)CurTreeNode.Tag).SUID; Services.BaseService.Create <SVGFOLDER>(_svgFolder); ReLoadData(); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public void IninData() { try { this.imageList1 = ItopVector.Resource.ResourceHelper.LoadBitmapStrip(base.GetType(), "Itop.ItopVector.Tools.Database.bmp", new Size(16, 16), new Point(0, 0)); this.treeView1.ImageList = imageList1; folder.PARENTID = "1"; CurTreeNode = root; folder.PARENTID = "1"; IList folderList = Services.BaseService.GetList("SelectSVGFOLDERByParent", folder); for (int i = 0; i < folderList.Count; i++) { SVGFOLDER f = (SVGFOLDER)folderList[i]; TreeNode treeNode = new TreeNode(); treeNode.Tag = f; treeNode.ImageIndex = 8; treeNode.Text = f.FOLDERNAME; CurTreeNode.Nodes.Add(treeNode); } svgFile.PARENTID = "1"; IList svgList = Services.BaseService.GetList("SelectSVGFILEByParent", svgFile); for (int i = 0; i < svgList.Count; i++) { SVGFILE f = (SVGFILE)svgList[i]; TreeNode treeNode = new TreeNode(); treeNode.Tag = f; treeNode.ImageIndex = 9; treeNode.Text = f.FILENAME; CurTreeNode.Nodes.Add(treeNode); } CurTreeNode.Expand(); } catch (Exception e) { MessageBox.Show(e.Message); } }