0

私のチームと私は、サブスクリプションを作成して CSV 形式でレポートをエクスポートしようとしていますが、フィールド区切り文字を "," (デフォルト) から変更する必要があります。デバイス情報を SSRS (2008) サブスクリプションにプログラム (C#) で渡すにはどうすればよいですか?

ReportingServices2005 への Web リファレンスがあります。これは私たちのコードの例です:

string report = "Insert report here";
string desc = "A description";
string eventType = "TimedSubscription";
string matchData = "<ScheduleDefinition>...</ScheduleDefinition>";
string RenderFormat = "CSV";
ParameterValue[] reportParameters = GetReportParameters();

var extensionParams = new List<ParameterValue>();
extensionParams.Add(new ParameterValue
{
    Name = Constants.EXTENSIONPARAMRENDER_FORMAT,
    Value = RenderFormat
});
extensionParams.Add(new ParameterValue
{
    Name = Constants.EXTENSIONPARAMFILENAME,
    Value = FileName
});
// Insert more params here...

ExtensionSettings extSettings = new ExtensionSettings();
extSettings.ParameterValues = extensionParams.ToArray();
extSettings.Extension = Constants.EXTENSIONREPORTSERVERFILESHARE;

try
{
    ReportingService2005 rs = new ReportingService2005();
    rs.CreateSubscription(
        report, extSettings, desc, eventType, matchData, reportParameters);
}
catch (SoapException e)
{
    // Handle the exception
}

デバイス情報を渡す方法が見つかりません。これは可能なのでしょうか?

詳細については、http:
//msdn.microsoft.com/en-us/library/microsoft.wssux.reportingserviceswebservice.rsmanagementservice2005.reportingservice2005.createsubscription%28v=SQL.90%29.aspxを確認してください。

4

1 に答える 1