【问题标题】:ReportViewer control of devexpress in visual studio that does not recognize the LocalReport property无法识别 LocalReport 属性的 Visual Studio 中 devexpress 的 ReportViewer 控件
【发布时间】:2020-01-13 12:18:27
【问题描述】:

我的问题是关于 Visual Studio 2012 中 devexpress 12 的 ReportViewer 控件无法识别 LocalReport 属性,我使用的是 Visual Studio 2012 和 Devexpress。 使用 Microsoft.Reporting.WebForms, 它给了我错误

        ReportParameter[] parameters = new ReportParameter[2];
        parameters[0] = new ReportParameter("tipo_empresa", ASPxComboBox_Tipo_Empresa.Text);
        parameters[1] = new ReportParameter("empresa", ASPxComboBox_Empresa.Text);
       // RepViewerAccident.LocalReport.SetParameters(parameters);

错误日志:

DevExpress.XtraReports.Web.ReportViewer 'does not contain a definition of' LocalReport 'nor was any extension method' LocalReport 'that accepts a first argument of type' DevExpress.XtraReports.Web.ReportViewer 'found (missing a usage directive or an assembly reference?)

【问题讨论】:

  • 您的错误日志无法理解。请用英文发帖。
  • DevExpress.XtraReports.Web.ReportViewer '不包含'LocalReport'的定义,也没有找到任何接受'DevExpress.XtraReports.Web.ReportViewer'类型的第一个参数的扩展方法'LocalReport' (缺少使用指令或程序集引用?)

标签: c# visual-studio visual-studio-2012 devexpress


【解决方案1】:

我建议你浏览Use Report Parameters 文档,你可以Request and Pass Report Parameter Values

using DevExpress.XtraReports.Web;
//... 
protected void Page_Load(object sender, EventArgs e) {
    XtraReport1 report = new XtraReport1();
    report.Parameters["parameter1"].Value = Convert.ToInt32(Request.QueryString["parameter1"]);
    ASPxWebDocumentViewer1.OpenReport(new CachedReportSourceWeb(report));
}

您还可以创建自定义报告参数 - Create Custom Report Parameters

using DevExpress.XtraReports.Parameters;
using DevExpress.XtraReports.UI;
// ... 

public enum Gender { Male, Female }

// Create a report instance. 
XtraReport report = new XtraReport();

// Create a new parameter. 
Parameter param = new Parameter();

// Specify required properties. 
param.Name = "GenderParameter";
param.Type = typeof(Gender);
param.Visible = true;

//Add the parameter to the report. 
report.Parameters.Add(param);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 2022-09-28
    相关资源
    最近更新 更多