sql-server - 如何阻止 Crystal Reports 提示输入参数
问题描述
我正在为水晶报告使用 2 个带有 2 个参数的存储过程。我有一个带有 2 个文本框的表单。我将参数输入到文本框中,但是当报告加载时,它仍然提示用户再次输入参数。下面是我正在使用的代码:
Private Sub PrintReceipt()
Dim conn_String As String
conn_String = "Connection String"
Dim Mycon = New SqlConnection(conn_String)
Dim cmd = New SqlCommand("GetReceiptByReceiptNo", Mycon)
Dim cmd1 = New SqlCommand("GetReceiptedItems", Mycon)
Dim dAdapter = New SqlDataAdapter(cmd)
Dim dAdapter1 = New SqlDataAdapter(cmd1)
dAdapter.SelectCommand.CommandType = CommandType.StoredProcedure
dAdapter1.SelectCommand.CommandType = CommandType.StoredProcedure
dAdapter.SelectCommand.Parameters.AddWithValue("ReceiptNo", TxtReceiptNo.Text)
dAdapter1.SelectCommand.Parameters.AddWithValue("InvoiceNo", TxtInvoiceNo.Text)
Dim dTable As New DataTable
dAdapter.Fill(dTable)
Dim rdc = New ReportDocument()
rdc.Load("C:\ClientsReceipts.rpt")
rdc.SetDataSource(dTable)
ClientReceiptsViewer.CrystalReportViewer1.ReportSource = rdc
ClientReceiptsViewer.Show()
End Sub
我想消除第二张图片中的提示,感谢您提供任何帮助。
解决方案
推荐阅读
- android - 我无法在 android 的 viewholder 图像中设置图像
- machine-learning - 针对类不平衡结合重采样和特定算法
- swift - 项目 Flutter 中的错误导入框架 ios(使用 Firebase Carthage)
- java - 使用 JAVA 多行输出作为 shell 脚本中的变量
- delphi - Delphi XE8 TBindSourceDB 组件使用 MasterSource
- node.js - puppeteer/playwright:如何获得授权:承载令牌并传递给请求(例如 axios)?
- javascript - 如何忽略 contentEditable 中的 shift 键?
- java - 将以前的日期与更新日期进行比较的方法?
- python - xarray:从*本地*每月平均值计算每日异常的时间序列
- jira - Jira JQL:如何找到某个队列的最忙时间?