2013-06-12 6 views
0

Я хочу использовать хрустальный отчет о моем проекте (asp.net), но я почти новый отчет о кристалле. У меня есть объект, похожий на этого сотрудника, и когда я нажимаю кнопку pfdf, я хочу связать Employee и его свойства с формой отчета о кристалле и экспортировать его в формате pdf. Не могли бы вы посоветовать мне источники, как я могу это сделать.Pdf crystal report, export, asp.net

ответ

0

По этой ссылке crystal

В этом посте я хотел бы объяснить процесс создания Crystal Reports с помощью САШ и C#

Шаг 1: Щелкните правой кнопкой мыши в Solution Explorer и нажмите Добавить новый элемент

Шаг 2: Добавить отчет Crystal из диалогового окна.

Шаг 3: Выберите радиокнопку (используя мастер отчетов) из галереи Crystal Reports и выберите Стандартный эксперт и нажмите кнопку «ОК».

Шаг 4: Здесь мы должны добавить Database..Select Создать новое соединение из окна доступных DataSources и нажмите OLEDB (ADO)

Шаг 5: Выберите новое соединение, а затем выбрать поставщика из списка (Поставщик Microsoft OLEDB для SQL Server)

Шаг 6: Введите имя сервера и выберите базу данных и нажмите «Интегрированная безопасность», затем нажмите кнопку «Далее» и нажмите «Готово».

Шаг 7: Вернитесь к Мастер создания стандартных отчетов и выберите таблицу из базы данных.

Шаг 8: Выберите необходимые поля для отображения в отчете Кристала из таблицы

Шаг 9: Выберите стиль из экранного окна стилей (Ex: Standard) и нажмите кнопку Готово

Шага 10: Теперь нам нужно добавить один WebForm из «Добавить новый элемент» и нажать «Добавить».

Шаг 11: Здесь мы должны импортировать две ссылки, которые есть

CrystalDecisions.CrystalReports.Engine

CrystalDecisions.Shared

Step12: Теперь добавьте один Crystal Report Viewer, из панели

Шаг 13: Теперь нам нужно импортировать следующие пространства имен в defalut.aspx.cs

с использованием CrystalDec isions.CrystalReports.Engine;

Использование CrystalDecisions.Shared;

using System.Data.SqlClient;

Шаг14: объявить переменную ReportDocument report = new ReportDocument();

Step15: Далее пишем следующий код в событии Load страница

pt.Load(@"E:\practices\update\emp_details\crystalreports\CrystalReport.rpt"); 
crystalReportViewer1.ReportSource = report; 
crystalReportViewer1.RefreshReport(); 
+0

Я не использую crystalReportViewer1 на моем procet, есть только одна кнопка при нажатии на которую она экспортировать PDF-файл – sakir

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