【问题标题】:Using the SSRS Web Service ReportService2010, how can you set a report option "hide in tile view"?使用 SSRS Web 服务 ReportService2010,如何设置报表选项“隐藏在平铺视图中”?
【发布时间】:2015-09-14 10:58:44
【问题描述】:

我正在使用 ReportService2010 网络服务(例如 http://[server]/ReportServer_WLTSQL05/ReportService2010.asmx?wsdl)上传 SSRS 报告。

在 GUI 前端,我可以转到报告的属性部分并选择一个复选框以“在平铺视图中隐藏”,并希望在通过 Web 服务上传我的报告后执行相同的操作。我该怎么做?

目前我的代码如下:

var reportProperty = new Property[0];
reportService.CreateCatalogItem(type, reportObjectName, folderPath, true, reportBytes, reportProperty, out warnings);

我已经尝试向 Property 数组添加不同的类型,但还没有成功。

【问题讨论】:

    标签: c# web-services reporting-services ssrs-2008-r2


    【解决方案1】:

    我刚刚设法通过以下方式进行了更改:

    var property = new Property { Name = "Hidden", Value = "true" };
    var properties = new Property[1];
    properties[0] = property;
    reportService.SetProperties(reportObject.Path,properties);
    

    于是我又回到原来的代码,更新为:

    var reportProperty = new Property[1];
    var hideProperty = new Property { Name = "Hidden", Value = hideFromTileView.ToString() };
    reportProperty[0] = hideProperty;
    reportService.CreateCatalogItem(type, reportObjectName, folderPath, true, reportBytes, reportProperty, out warnings);
    

    现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多