私のチームと私は、サブスクリプションを作成して 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
}
デバイス情報を渡す方法が見つかりません。これは可能なのでしょうか?