2012-03-14 3 views

ответ

1

Насколько я знаю, LocalReport не может быть экспортирован в HTML (доступны только Excel, Word и PDF). Но если вы все еще заинтересованы в экспорте вы можете использовать следующие

Dim Report = New LocalReport 

готовит отчет точно так же, как для просмотра (Datasource for RDL reports with ReportViewer)

Dim warnings As Warning() = Nothing 
Dim streamids As String() = Nothing 
Dim mimeType As String = Nothing 
Dim encoding As String = Nothing 
Dim extension As String = Nothing 
Dim bytes As Byte() = Nothing 
bytes = Report.Render(RenderFormat, Nothing, mimeType, encoding, extension, streamids, warnings) 
Using fs As New IO.FileStream(RepPath, IO.FileMode.Create) 
    fs.Write(bytes, 0, bytes.Length) 
    fs.Close() 
    ReDim bytes(0) 
end Using 

Вы можете получить список доступных расширений с Report.ListRenderingExtensions

Решение ServerReport аналогично, но доступны более доступные форматы экспорта.

+0

В LocalReport ListRenderingExtensions нет форматов «HTML». – Teddy

+1

@Teddy: Мой ответ начинается «LocalReport не может быть экспортирован в HTML». – IvanH

Смежные вопросы