如何将参数传递给RDLC报告

时间:2013-12-04 18:39:11

标签: rdlc

我是ASP.net(本地报道)中创建报告的新手。我使用rdlc文件来创建我的报告。目标是,点击aspx页面中的预订按钮,数据必须存储在db中,页面应打开一个弹出窗口,向用户显示报告(保存的详细信息)。

我创建了一个rdlc文件并创建/添加了一个参数。

我的Aspx页面:

<rsweb:ReportViewer ID="ReportViewer" runat="server" Font-Names="Verdana" Font-Size="8pt"
        ZoomMode="PageWidth" InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana" ProcessingMode="Local"
        WaitMessageFont-Size="14pt" PageCountMode="Actual" Width="750px" Height="500px">
        <LocalReport ReportPath="Reports.rdlc" EnableExternalImages="true"
            EnableHyperlinks="true">
            <DataSources>
                <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
            </DataSources>
        </LocalReport>
    </rsweb:ReportViewer>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetPaymentVoucherDetailsByWSId"
        TypeName="Controllers.ReservatoionController">
    </asp:ObjectDataSource>

Controller.cs

创建一个公共方法,接受记录的主键并将对象返回到报告。

查询:

  1. 如何将主键从主页传递到Controller类以获得结果?
  2. 如何动态设置主键值以进行报告?

1 个答案:

答案 0 :(得分:-1)

检查下面的链接它显示了传递参数值

的演示

www.youtube.com/watch?v=ko1Uejtdi1g