zoukankan      html  css  js  c++  java
  • XtraReport1添加参数

    解决了
    在report有个BeforePrint事件
    这里面直接
    C# code
     
    ?
    1
    string year = this.Parameters["year"].Value.ToString();

    这样就可以获取到了
    至于传参就是
    C# code
     
    ?
    1
    2
    3
    4
    5
    6
    ReportPreviewModel model = new ReportPreviewModel("../ReportService1.svc");
    model.ReportName = "SLA_Manage_TrafficSafety.Web.HarborReport";
    model.Parameters["year"].Value = txtYear.Text; //参数
    model.AutoShowParametersPanel = false//隐藏参数面板
    documentPreview1.Model = model;
    model.CreateDocument();

     



    using System; using System.Windows.Forms; using DevExpress.XtraReports.UI; using DevExpress.XtraReports.Parameters; // ... private void simpleButton1_Click(object sender, EventArgs e) { // Create a report instance. XtraReport1 report = new XtraReport1(); // Create a parameter and specify its name. Parameter param1 = new Parameter(); param1.Name = "CatID"; // Specify other parameter properties. param1.Type = typeof(System.Int32); param1.Value = 1; param1.Description = "Category: "; param1.Visible = true; // Add the parameter to the report. report.Parameters.Add(param1); // Specify the report's filter string. report.FilterString = "[CategoryID] = [Parameters.CatID]"; // Force the report creation without previously // requesting the parameter value from end-users. report.RequestParameters = false; // Show the parameter's value on a Report Header band. XRLabel label = new XRLabel(); label.DataBindings.Add(new XRBinding(param1, "Text", "Category: {0}")); ReportHeaderBand reportHeader = new ReportHeaderBand(); reportHeader.Controls.Add(label); report.Bands.Add(reportHeader); // Assign the report to a ReportPrintTool, // to hide the Parameters panel, // and show the report's print preview. ReportPrintTool pt = new ReportPrintTool(report); pt.AutoShowParametersPanel = true; pt.ShowPreviewDialog(); }
  • 相关阅读:
    收集于网络的Web Standard规范化CSS+XHTML命名参考
    【转】6 个强大的 HTML5 应用在线开发工具
    【转】2012年度最新免费web开发设计资源荟萃
    优秀网站精选
    【转】inlineblcok 前世今生
    130+ 网页设计工具
    【转】60款很酷的 jQuery 幻灯片演示和下载
    【转载】用CSS3做的动画按钮
    有用网站收集
    『转』Photoshop中改进ios设计流程的30个诀窍
  • 原文地址:https://www.cnblogs.com/bwdblogs/p/10922927.html
Copyright © 2011-2022 走看看