Windows在VB.NET中形成RDLC报告参数

时间:2012-03-20 19:34:09

标签: windows vb.net winforms report rdlc

我正在开发一个Windows应用程序,无法创建RDLC本地报告。

报告中只有两个文本框,一个是员工姓名&另一个是地址。

一切都很好,但我无法弄清楚如何通过RDLC报告变量&在报告文本框或报告中显示其值。

由于

2 个答案:

答案 0 :(得分:1)

查看这篇文章:

Using the WinForms ReportViewer Control

修改

假设您有一个TextBox控件“TxtParameter”,您可以在其中输入员工社会安全号码。

    'Create a report parameter for the sales order number 
    Dim rpEmployeeSSN As New ReportParameter()
    rpEmployeeSSN.Name = "SocialSecurityNumber"
    rpEmployeeSSN.Values.Add(TxtParameter.Text)

    'Set the report parameters for the report
    Dim parameters() As ReportParameter = {rpEmployeeSSN}
    localReport.SetParameters(parameters)

    'Refresh the report
    reportViewer1.RefreshReport()

答案 1 :(得分:-2)

    *****Me.movingselectedTableAdapter.Fill(Me.LRCDBDataSet.movingselected)
    '+++++++++++++ passing parameter
    Dim repdate As Date = System.DateTime.Now.ToShortDateString()
    Dim params(0), myparam As ReportParameter
     '++++++++++++++++++try2
    Dim myparams As New List(Of ReportParameter)
    myparam = New ReportParameter("rptcrdate", repdate)
    myparams.Add(myparam)
    'Report_Parameter_1
    ReportViewer1.LocalReport.SetParameters(myparams)
    Me.ReportViewer1.RefreshReport()*****