Работа с с отчетом из кода (Всавить картинку)
Report report = new Report();
ReportPage page1 = new ReportPage();
page1.Name = "Page1";
report.Pages.Add(page1);
page1.ReportTitle = new ReportTitleBand();
page1.ReportTitle.Name = "ReportTitle1";
PictureObject picture1 = new PictureObject();
string id_skan_image = ((InsID)listBox1.SelectedItem).INDEX.ToString();
// Получение из базы картинки
byte[] Foto = SavePar.cn.SqlSelImage("s_skan_image", "id_skan_image", id_skan_image, "image_str");
if (Foto != null)
{
// Преобразование в поток
MemoryStream ms = new MemoryStream(Foto);
picture1.Image = Image.FromStream(ms);
ms.Close();
}
else { picture1.Image = relise_1.PapyrusMED.Properties.Resources.NoFoto; }
picture1.Bounds = new RectangleF(0, 0, 500, 500);
picture1.SizeMode = PictureBoxSizeMode.CenterImage;
page1.ReportTitle.Objects.Add(picture1);
report.Show();
Следующий код показывает ошибку при отображении больших картинок... Ошибка GDI+ а маленькие показывает без проблем.
В чем может быть проблема?
Комментарии