罗威严 2014-01-20 07:14 采纳率: 0%
浏览 7409

请问一下在水晶报表中怎么插入二维码

在网上找了一下 http://topic.csdn.net/u/20080306/13/b471356c-d5d8-4914-bfc0-bb5a742b9c1f.html发现了这个
Sub QRCodeSaveRead()
bc1.Type = DotNetBarcode.Types.QRCode
bc1.PrintChar = True

    '保存QRCode图片
     strQRCode = ""
     strQRCode = Trim(txtCode.Text) + " " + _
                         Trim(txtTLot1.Text) + " " + _
                         txtEPack2.Text
     Panel1.Refresh()
     bc1.QRSave(strQRCode, "QRCodeBmp.bmp", 2)

    '读取QRCodeBmp

    Dim fs As New System.IO.FileStream("QRCodeBmp.bmp", IO.FileMode.Open, IO.FileAccess.Read)
     Dim imageDataTemp(fs.Length) As Byte
     ImageData = imageDataTemp
     fs.Read(ImageData, 0, System.Convert.ToInt32(fs.Length))
     fs.Close()
 End Sub

Sub InsertDB(ByVal txtInsertSql As String)
     Dim InSertSql As New System.Text.StringBuilder
     InSertSql.AppendLine(txtInsertSql)
     InSertSql.AppendLine("',Convert(image,@imgQRCode))")
     Dim wblInsertCnn As New SqlConnection(ConnectString)
     Dim wblInsertCmd As New SqlCommand
     Try
         wblInsertCnn.Open()
         wblInsertCmd.Connection = wblInsertCnn
         wblInsertCmd.CommandText = InSertSql.ToString
         Dim wblSP As New SqlParameter("@imgQRCode", SqlDbType.Image)
         wblSP.Value = ImageData
         wblInsertCmd.Parameters.Add(wblSP)
         wblInsertCmd.ExecuteNonQuery()
     Catch ex As Exception
         MessageBox.Show(ex.Message + "插入数据库操作失败!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning)
     Finally
         wblInsertCnn.Dispose()
         wblInsertCmd.Dispose()
     End Try
 End Sub

但是我不知道bc1是个什么控件 有大神解答一下吗

  • 写回答

2条回答

  • 罗威严 2014-01-20 07:37
    关注

    有大神知道的 麻烦告知一下

    评论

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题