使用SOAP以编程方式在ssrs中创建文件夹

时间:2013-01-10 20:28:52

标签: reporting-services

我正在使用SSRS 2008r API从webform应用程序创建和管理SSRS。创建文件夹时,我会看到可以添加文件夹名称的位置,以及指定可以作为文件夹一部分的其他元数据(自定义属性)。我的问题是如何通过api填充目录数据库中的其他字段。当我查看CreateFolder方法时,我可以在插入中添加的唯一属性是文件夹名称,路径和自定义属性:

rs.CreateFolder(folderName, "/", props); // foldername is a string passed in from the form

但是我还想在此时设置描述和隐藏值。

我很感激有关如何实现这一目标的任何建议。我在MSDN中看到的每个示例都只显示设置文件夹名称,路径和自定义属性。

提前致谢

1 个答案:

答案 0 :(得分:0)

通过为每个类初始化item properties类来设置PropertyDescriptionHidden)。从来没有做过,但我猜它看起来像这样(假设C#):

...
// description property
Property description = new Property();
description.Name = "Description";
description.Value = "Your description here.";

// hidden property
Property hidden = new Property();
hidden.Name = "Hidden";
hidden.Value = "True"; // not sure on value here, may be True/False, Yes/No

// build properties array
props[0] = description;
props[1] = hidden;

// create folder
rs.CreateFolder(folderName, "/", props); // foldername is a string passed in from the form