2017-08-16 14 views
0

私はデータベースからのレポート収集画像データのためにstimulsoftレポートを使用します。変数を使用してパラメータリストコレクションをレポートに渡しますが、機能しません!! 私のコードは以下の通り:データベースからのURL画像なしでコレクション画像データを表示する方法レポート

var imgConverter = new ImageConvert(); 
     var report = new StiReport(); 
     var t = new DataTable(); 

     t.Columns.Add("Img"); 

     foreach (DataGridViewRow dgv in dataGridViewX3.Rows) 
     { 
      t.Rows.Add(

       imgConverter.ByteArrayToImage((byte[])dgv.Cells["BarcodeImg"].Value) 
      ); 
     } 

     report.Load("BarcodeReport.mrt"); 
     report.RegData("DSBarcode", t); 
     report.Compile(); 
     report.Show(); 

答えて

0
var imgConverter = new ImageConvert(); 
     var report = new StiReport(); 
     var t = new DataTable(); 
     //you should be define type of object in overload DataTable Column 
     t.Columns.Add("img", typeof(Image)); 

     foreach (DataGridViewRow dgv in dataGridViewX3.Rows) 
     { 
      t.Rows.Add(

       imgConverter.ByteArrayToImage((byte[])dgv.Cells["BarcodeImg"].Value) 
      ); 
     } 

     report.Load("BarcodeReport.mrt"); 
     report.RegData("DSBarcode", t); 
     report.Compile(); 
     report.Show(); 
関連する問題