1、创建一个将图片转化成字节数组的方法
/// <summary> /// 将图片转成字节数组 /// </summary> /// <param name="bitmap">图片</param> /// <returns></returns> private byte[] BitmapToBytes(Bitmap bitmap) { MemoryStream ms = null; try { ms = new MemoryStream(); bitmap.Save(ms, ImageFormat.Gif); byte[] byteImage = ms.ToArray(); return byteImage; } catch (ArgumentNullException ex) { throw ex; } finally { ms.Close(); } }
2、再将得到的字节数组转成字符串
Convert.ToBase64String(BitmapToBytes(bitmap));
3、在Rdlc报表里面拖放一个Image的控件,将控件的“图像数据源” 设置成“数据”,再设置图片的MIME类型。
4、将Value值设置成
=System.Convert.FromBase64String(Fields!BarcodeImg.Value)
关于Rdlc报表无浏览打印 图片,布布扣,bubuko.com
时间: 2024-08-07 00:17:24