sv sathish Ответов: 2

простой код для сохранения отчета rdlc в формате pdf программно


Всем Привет..
пожалуйста, отправьте простой код для автоматического сохранения отчета RDLC в формате PDF в vb.net приложение для windows.я стараюсь много способов, но бесполезно, я ищу все ссылки google, ориентированные на эту тему, но я не могу занижать, как это делается, поэтому pls отправить легко vb.net код.

2 Ответов

Рейтинг:
4

sv sathish

Я Решаю Сам:
мой код находится ниже
Шаг:1
создайте простой отчет rdlc добавьте 2 текстовых поля и установите параметр в textbox1 и textbox2 имя name1 и name2.

Шаг:2
перейдите в форму 1 и добавьте средство просмотра отчетов 1,дважды щелкните форму и вставьте приведенный ниже код.

Импортирует Microsoft.Reporting.WinForms
Система Импорта.ИО

Общественного Класса Form1
Частная суб методе form1_load(отправителя как объект, а равно EventArgs) обрабатывает ключевое слово mybase.Загрузить
Dim param(1) Как ReportParameter
парам(0) = новый параметра reportparameter("имя1", "Азбука")' имя1=параметр в отчет, помимо, "Азбука"= 'значение ФИО1"он определяется пользователем"
param(1) = Новый ReportParameter("name2", "abc")'то же, что и name1
Я.ReportViewer1.LocalReport.Метод setparameters(парам)
Me.ReportViewer1.RefreshReport()
Я.ReportViewer1.LocalReport.Источники Данных.Четкий()

Dim byteViewer As Byte() = ReportViewer1.LocalReport.Render("PDF")
Dim saveFileDialog1 как новый SaveFileDialog()
saveFileDialog1.Filter = "*PDF files (*.pdf)|*.pdf"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
Дим, как файл нового типа FileStream("C:\Users\SathishKumar\Desktop\New папку\настройки.формат PDF", содержит filemode.Создавать)
новый файл.Write(byteViewer, 0, byteViewer.Длина)
новый файл.Закрывать()
Конец Подводной Лодки

<pre lang="vb">

End Класса





Шаг: 3

Кроме Кодирования:)


Рейтинг:
1

sv sathish

Спасибо, сэр, но в этой ссылке это не поможет мне полностью, потому что я новичок в этом деле. vb.net.
так что, пожалуйста, отправьте простой код.