У меня есть отчет RDLC, см. Изображение ниже, которое включает в себя дополнительный отчет, в котором перечислены все изображения.
Подотчет, содержащий изображения, называется «Report_Photos» с таблицей из 1 столбца, см. Изображение ниже.Теперь мне нужно включить поддержку PDF в моем "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?