/// <summary> /// Create a new folder on the reportserver /// </summary> /// <param name="name">name of the new folder</param> /// <param name="parent">The TreeNode onto which the new node will be attached</param> /// <returns>The TreeNode that represent the created folder</returns> public TreeNode CreateFolder(string name, TreeNode parent) { try { rs.CreateFolder(name, parent.ToolTipText); } catch (Exception ex) { if (!ex.Message.ToLower().Contains("already exists")) { throw new Exception(ex.Message, ex); } } TreeNode folder = new TreeNode(name); folder.Name = name; folder.ImageIndex = 2; folder.Tag = ReportItemTypes.Folder; if (parent.ToolTipText.EndsWith("/")) { folder.ToolTipText = parent.ToolTipText + name; } else { folder.ToolTipText = parent.ToolTipText + "/" + name; } parent.Nodes.Add(folder); return(folder); }
public void CreateFolder(string folder, string parent, string properties) { webserviceProxy.CreateFolder(folder, parent); }