1

SSRS 2008r API を使用して、Web フォーム アプリケーションから SSRS を作成および管理しています。フォルダーを作成するときに、フォルダー名を追加したり、フォルダーの一部になる可能性がある追加のメタ データ (カスタム プロパティ) を指定したりできる場所を確認します。私の質問は、API を介してカタログ データベースに追加のフィールドを入力する方法です。CreateFolder メソッドを見ると、挿入時に追加できる唯一のプロパティは、フォルダー名、パス、およびカスタム プロパティです。

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

ただし、この時点で説明と隠し値も設定したいと思います。

これがどのように達成されるかについての提案をいただければ幸いです。MSDN で見たすべての例は、フォルダー名、パス、およびカスタム プロパティの設定のみを示しています。

前もって感謝します

4

1 に答える 1

0

それぞれのPropertyクラスを初期化して、項目のプロパティ(DescriptionおよびHidden) を設定します。これまでに行ったことはありませんが、次のようになると思います (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
于 2013-01-10T22:36:24.290 に答える