Как встроить PDF-файл в отчет RDLC? - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть отчет RDLC, см. Изображение ниже, которое включает в себя дополнительный отчет, в котором перечислены все изображения.

RDLC report

Подотчет, содержащий изображения, называется «Report_Photos» с таблицей из 1 столбца, см. Изображение ниже.Теперь мне нужно включить поддержку PDF в моем "Report_Photos".Report_Photos

Код для создания набора данных для фотографий отчета

    DataTable dt2 = new DataTable("RetailAIM_Dev_1803DataSet");
    da2.Fill(dt2);// da2 is SqlDataAdapter that query from DB

    string urlimg = ";
    DataTable table = new DataTable();

    table.Columns.Add("filepath", typeof(string));

    foreach (DataRow row in dt2.Rows)
    {
        urlimg = row[0].ToString();
            var webClient = new WebClient();
            byte[] imageBytes = webClient.DownloadData(urlimg);

            DataRow drow = table.NewRow();

            drow["filepath"] = Convert.ToBase64String(imageBytes);

        table.Rows.Add(drow);
    }


    e.DataSources.Add(new ReportDataSource("DataSet5", table));

В настоящее время при выполнении этого кода будет запускаться загрузка отчета в формате PDF.У вас есть идея встроить PDF в Report_Photos?

...