按ID查找项目是SSRS

时间:2010-03-14 18:05:39

标签: reportingservices-2005

您如何通过ID在SSRS中找到物品?我试图使用另一个查找结果返回的id,一个新的guid字符串和小的随机字符串,所有这些都返回相同的错误:

  

ID字段的值无效。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidElementException:ID字段的值无效。

以下是代码:

var request = new FindItemsRequest
        {
            Conditions = new[] { new SearchCondition { Name = "ID", Value = "test"} },
            Folder = "/"
        };
        return _ssrsService
            .FindItems(request)
            .Items

我正在使用SSRS 2005。

2 个答案:

答案 0 :(得分:1)

非常确定无法通过SSRS服务完成此操作。找到所有对象,然后使用LINQ过滤到我需要的ID。

答案 1 :(得分:1)

FindItems方法的MS文档说:

  

使用FindItems的应用程序通常接受特定属性和属性值的用户输入。 可搜索的属性包括Name,Description,CreatedBy,CreationDate,ModifiedBy和ModifiedDate。返回的项目只是用户具有“读取属性”权限的项目。