Crystal reports 水晶报告文本框

Crystal reports 水晶报告文本框,crystal-reports,Crystal Reports,我正在处理crystal report,我需要将值(从Winforms)传递到crystal report 文本框控件类似于期间:2009年11月10日至2000年11月13日我希望crystal report文本框控件通过此值 预祝 看看这个链接,它展示了如何将参数传递给crystal report。有更多这样的例子,只要问问谷歌就知道了 查看此链接,它显示了如何将参数传递给crystal report。有更多的示例,请咨询谷歌 您可以使用参数将值传递给crystal。然后您可以在报告中显示这

我正在处理crystal report,我需要将值(从Winforms)传递到crystal report 文本框控件类似于
期间:2009年11月10日至2000年11月13日
我希望crystal report文本框控件通过此值


预祝

看看这个链接,它展示了如何将参数传递给crystal report。有更多这样的例子,只要问问谷歌就知道了


查看此链接,它显示了如何将参数传递给crystal report。有更多的示例,请咨询谷歌


您可以使用参数将值传递给crystal。然后您可以在报告中显示这些值。

您可以使用参数将值传递给crystal。然后,您可以在报告中显示这些信息。

您可以在通过数据源传递到crystal报告的详细信息或标题列中添加起始日期和截止日期。。从“字段管理器”中拖动这些字段并将其放入文本字段中

您可以在通过数据源传递到crystal报表的“详细信息”或“标题”列中添加“起始日期”和“截止日期”。。从字段管理器中拖动这些字段并将其放入文本字段中

只需使用参数并传递文本框值:

 See the code below

 //Initialize your report
 sample_report yourReport = new sample_report();

 CrystalDecisions.CrystalReports.Engine.TextObject variableName=
 (CrystalDecisions.CrystalReports.Engine.TextObject)
 yourReport.Section2.ReportObjects["nameoftheTextboxInyourReport"];

 variableName.Text = "Period:10-11-2009 To 13-11-20009";
VB.NET中的示例:

Dim rptList As ReportDocument = New ReportDocument()
With rptList
    .Load(strPath)
    .SetDataSource(dtsData)
    rptList.SetParameterValue("SomeName", yourTextBox.Text.trim)
End With
strPath是指向.rpt文件的路径,dtsData是数据集


在SetParameterValue定义名称和值时,请注意,您应该在crystal报表中创建一个同名的参数。

只需使用参数并传递文本框值:

' txtName = textbox name in crystal report
' txtValue = text value to be passed to report

    Dim objText As CrystalDecisions.CrystalReports.Engine.TextObject =RtpDocument.ReportDefinition.Sections(1).ReportObjects(txtName)

    objText.Text = txtValue
    CrystalReportViewer1.ReportSource = RtpDocument
VB.NET中的示例:

Dim rptList As ReportDocument = New ReportDocument()
With rptList
    .Load(strPath)
    .SetDataSource(dtsData)
    rptList.SetParameterValue("SomeName", yourTextBox.Text.trim)
End With
strPath是指向.rpt文件的路径,dtsData是数据集


在SetParameterValue定义名称和值时,请注意,您应该在crystal报表中创建一个同名的参数。

我遇到了同样的问题,答案如下:我遇到了同样的问题,答案如下:
' txtName = textbox name in crystal report
' txtValue = text value to be passed to report

    Dim objText As CrystalDecisions.CrystalReports.Engine.TextObject =RtpDocument.ReportDefinition.Sections(1).ReportObjects(txtName)

    objText.Text = txtValue
    CrystalReportViewer1.ReportSource = RtpDocument