demouser743 Ответов: 0

Crystal report отображение varbinary (MAX) в отчете


Я пытаюсь отобразить данные varbinary в отчете crystal после преобразования их в исходные байты. Содержание, которое я сохранил в PDF-документ. Я следовал этому подходу, чтобы достичь в соответствии с моим требованием

Crystal Reports Отображает Изображения Из Базы Данных Asp.Net[^]

Итак, может ли кто-нибудь помочь мне, как я могу отобразить данные byte[] в отчете

Что я уже пробовал:

SqlConnection con = new SqlConnection(ConfigurationManager.Соединительные Нити ["Микон"].Параметр connectionString);
string strSelect = " выберите FileData из документов, где ID = 26";
SqlCommand cmd = new SqlCommand(strSelect, con);
SqlDataAdapter dAdapter = новый SqlDataAdapter(cmd);
кон.Открыть();
дадаптер.Fill (dsReport.Таблицы ["Документы"]);
Byte[] bytes = (Byte[])dsReport.Таблицы[0]. Строки[0] ["FileData"];
dsReport.Таблицы[0]. строки[0] ["FileData"] = байты;
dsReport.Метод acceptchanges();
кон.Рядом();
CrystalReport1 rpt = новый CrystalReport1();
rpt. SetDataSource(dsReport);
crystalReportViewer1.ReportSource = РПТ;

Mycroft Holmes

Я почти уверен, что вы не можете отобразить PDF-файл в отчете. Средство просмотра отчетов будет знать, как визуализировать изображение, преобразованное из двоичного файла, но не сможет работать с PDF-файлом.

0 Ответов