在Asp.net应用程序中更改报表中静态字符串的值

时间:2014-03-27 11:39:03

标签: asp.net .net vb.net web crystal-reports

我是Asp.net的 Crystal Reports 的初学者。我必须在两个日期datedebutdatefin之间显示报告,并且我希望将其显示在报告的顶部。

所以我创建了一个新报告,并添加了两个参数字段datedebut和datefin。 并且我想将其值作为参数传递给报告

 Dim reportPath As String = Server.MapPath("Reports\Prix.rpt")
        Dim ds As DataSet = DataAccessLayer.GettraitementprixReport(datefirst, dateSecond)
         report.Load(reportPath)
        report.DataDefinition.ParameterFields.Item("datedebut").Text = "xxx"
        report.DataDefinition.ParameterFields.Item("datefin").Text = "yyyyy"
        report.SetDataSource(ds)
        CrystalReportViewer1.ReportSource = report

但我在这一行中出现了错误:

report.DataDefinition.ParameterFields.Item("datedebut").Text = "xxx"

属性Text不存在!!!

  1. 那么,我如何修改我的代码片段来解决这个问题?
  2. 任何想法?

0 个答案:

没有答案