2012-03-13 15 views
1

こんにちはを報告ロードイメージは私の問題は、生成されたレポートは、次のコードで生成されたQRコードを持っていなければならないこと で、私は、C#とasp.netアプリケーションでCrystalレポートで働いている

  QRCode qrcode = new QRCode(); 
      qrcode.Data = "Id Asociacion Civil:" + query.fiIdAsocCivil + "\n" + "Fecha de Registro:" + query.fdFechaReg.ToShortDateString() + "\n" + "Nombre de la Asociación:" + query.fcRazonSocial; 
      qrcode.X = 12; 

      // Create QR-Code and encode barcode to Jpeg format 
      qrcode.ImageFormat = ImageFormat.Jpeg; 
      if (Request.ApplicationPath == "/") 
      { 
       qrcode.drawBarcode(@"\\cjfapppba\ssac\Ejemplo1.jpg"); 
      } 
      else 
      { 
       qrcode.drawBarcode((MapPath(@"~/Ejemplo1.jpg"))); 
      } 

     } 
     catch (Exception x) 
     { 

      Label1.Text = x.Message; 
      Label1.Visible = true; 
     } 

「レポート」ボタンを押してレポートを作成するたびに、コードを生成するコードが実行され、最後のqrcodeが上書きされます。私の問題は、私がqrコードをスキャンすると正しく更新されたが、私の報告ではそうではないということだ。他のフォーラムが示唆しているようにOLEオブジェクトを追加しようとしましたが、まだ成功していません。 これを達成するためのアドバイスはありますか?あなたは、私がrendering LaTex equations in Crystal Reportsために推奨される方法を調整したい場合があり、新たなQRコード

答えて

0

を生成するために

私はこのコード

GeneraCodigo(); 

     switch (e.CommandName) 
     { 

      case "Registro": 



        var strRep = new StringBuilder(); 
        strRep.Append("<script languaje=javascript>window.open('http://portalrpt/reportes/default.aspx?rep=SSAC/Constancia.rpt&mod=136&sf={AsocCivil.fiIdAsocCivil}="); 

        strRep.Append(idAC); 



        strRep.Append("','','width=670,height=570,resizable=yes,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes');</script>"); 

        ClientScript.RegisterStartupScript(Page.GetType(), "WOpen", strRep.ToString()); 

と方法GeneraCodigo()でレポートを呼んでいます。

関連する問題