它可以通過兩種不同的方式來實現。
我更喜歡方法1.它更好,可重複使用。
方法1:
步驟1
更新您的報告數據集,包括上排頭1
SELECT * FROM
(
SELECT Field1, Field2, 2 as rowOrder
FROM Tables
Where Conditions
UNION ALL
SELECT '170T Test' AS Field1, '180 T$' AS Field2, 1 as rowOrder
) ORDER BY rowOrder
第2步:
修改RSReportServer.config
報告服務器上的文件將CSV導出自定義爲排除標題。
2012配置文件地點:C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer
2008文件位置:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer
小鬼:充分利用RSReportServer.config
的一個備份,在你需要回滾所做的更改情況。
在CSV擴展名下面的<render>
部分添加另一條目。
<Extension name="CSVNoHeader" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
<OverrideNames>
<Name Language="en-US">CSV No Header</Name>
</OverrideNames>
<Configuration>
<DeviceInfo>
<NoHeader>true</NoHeader>
</DeviceInfo>
</Configuration>
</Extension>
保存。現在您有另一個下拉導出選項CSV無標題以及CSV,PDF和XML。用戶可以使用此選項以他們想要的方式提取數據。
MSDN Link to customize Rendering extension
方法2:
STEP 1 同上
STEP 2 使用URL訪問和指定沒有報頭中的設備信息 http://msdn.microsoft.com/en-us/library/ms155046.aspx
嗨Anup。謝謝你的幫助。你發佈的解決方案也是有效的。事實上,在其他一些報告人中,我們使用了這種方法 – MikePR