zoukankan      html  css  js  c++  java
  • asp.net ReportViewer 设置 rdlc报表 textbox的值

    以前用过winform的ReportViewer微软报表,可以做到在执行过程中去修改某个textbox的值,今天想要在网站上使用这种技术,搞了半天都没有得,太晕了。

    在网上找了些资料加上自已的摸索,终于搞掂了,下面就上步骤,建网站,在页面上添加ReportViewer控件,创建rdlc报表文件就不多说了,直接进入报表编辑界面。

    微软在这个界面的属性栏居然没有提供报表参数这个属性出来,晕死了。。。。

    在菜单上找到  报表 -->  参数,然后设置参数名称、类型。

    asp.net  ReportViewer   设置textbox的值 - kogu - kogu的博客
    asp.net  ReportViewer   设置textbox的值 - kogu - kogu的博客

    再拖一个textbox控件到报表界面,右键选择表达式,然后选择刚刚设置的参数。

    asp.net  ReportViewer   设置textbox的值 - kogu - kogu的博客
     
    asp.net  ReportViewer   设置textbox的值 - kogu - kogu的博客
     
    页面代码如下:

         protected void Page_Load(object sender, EventArgs e)     {         if (!IsPostBack)         {             ReportViewer1.LocalReport.ReportPath = "reports/Order.rdlc";

                ReportParameter rp = new ReportParameter("title", "哈哈1");

    ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

                            ReportViewer1.DataBind();         }     }

  • 相关阅读:
    SPOJ 8093 JZPGYZ
    UVA1030 Image Is Everything
    UVA11996 Jewel Magic
    UVA11922 Permutation Transformer
    UVA1479 Graph and Queries
    P3224 [HNOI2012]永无乡
    UVA11020 Efficient Solutions
    UVA12206 Stammering Aliens
    UVA11107 Life Forms
    UVA11019 Matrix Matcher
  • 原文地址:https://www.cnblogs.com/robinli/p/2923691.html
Copyright © 2011-2022 走看看