FastReport编程方式给Picture控件赋值
Posted littlefeihu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FastReport编程方式给Picture控件赋值相关的知识,希望对你有一定的参考价值。
public Image BytesToImage(Byte[] buffer) { var ms = new MemoryStream(buffer, 0, buffer.Length); return Image.FromStream(ms); } private void Text26_BeforePrint(object sender, EventArgs e) { DataSourceBase ds = Report.GetDataSource("subDataTable"); ds.Init(); while (ds.HasMoreRows) { // get the data column value from the current row string imgName = (string)Report.GetColumnValue("subDataTable.IMGNAME"); if(imgName=="img2") { Picture2.Image= BytesToImage(Convert.FromBase64String(Report.GetColumnValue("subDataTable.检测图片").ToString())) ; } // do something with it... s+=imgName+","; // go next data row ds.Next(); } }
以上是关于FastReport编程方式给Picture控件赋值的主要内容,如果未能解决你的问题,请参考以下文章
fastreport4 picture 动态 设定大小,我的产品图像打印需要从数据库中读取,再按一定比例进行缩小。
C++builder 怎么给fastReport中的Edit赋值