将byte []作为参数传递给rdlc

时间:2016-01-05 09:31:12

标签: c# report

我在rdlc文件中有一个图像字段。

图像从 sql数据库获取,然后将数据表(dtIssueStationeryDetailsEntity)传递给 myreportview 类。

然后将数据表设置为reportViewer的datasource属性。

ReportDataSource datasource = new ReportDataSource("DataSet2", dtIssueStationeryDetailsEntity);
this.reportViewer1.LocalReport.DataSources.Add(datasource);

我的问题是 - >图片没有绑定到该字段。如何绑定它?

获得的

输出是:空图像字段

我的Rdlc文件:

我创建了一个数据集 - >有一个字段 - >签名(数据类型byte []) - >此数据集签名属性映射到rdlc文件中的Image字段

=First(Fields!Signature.Value, "DataSet2")

注意:

1.MIME类型是image / jpeg tryed image / png。

2.(在DataSet中)我还试图将Signature属性的数据类型更改为System.GUID,System.Object。

0 个答案:

没有答案