目次 |
---|
・グループヘッダに画像を表示する ・DataTableにBitMapをセット |
private void groupHeader1_BeforePrint(object sender, EventArgs e) { ((DataDynamics.ActiveReports.Picture)this.Sections["groupHeader1"]. Controls["picture1"]).Image = System.Drawing.Image.FromFile(System.Windows.Forms.Application. StartupPath + "\\SampleImage.JPG");// 1行で書いてください }
DataTable dt = new DataTable("PRINT"); dt.Columns.Add("picture1", typeof(Bitmap)); using (FileStream fs = new FileStream(@"C:¥Sample.bmp", FileMode.Open, FileAccess.Read)) { byte[] data = new byte[fs.Length]; fs.Read(data, 0, (int)fs.Length); MemoryStream mem = new MemoryStream(data); dr["picture1"] = (Bitmap)Bitmap.FromStream(mem); } dt.Rows.Add(dr);