ReportViewer动态调用rdlc报表

本文介绍了如何在WinForm应用中动态调用rdlc报表,通过设置ProcessingMode为Local,加载并填充数据源,展示从数据库获取的数据。具体步骤包括设置ReportPath,创建DataSet,填充数据,并将数据绑定到ReportDataSource。
摘要由CSDN通过智能技术生成

可以参考“河北移动排座”  和 “三策监控工位操作” 软件

 

rdlc报表设计界面,先添加一个新数据源

数据源可以是存储过程,可以是查表

添加完后,用xml编辑器打开看源代码,数据源已经有添加进去了

如下:

 <DataSets>

    <DataSet Name="SanCeDataSet">

      <rd:DataSetInfo>

        <rd:TableAdapterGetDataMethod>GetData</rd:TableAdapterGetDataMethod>

        <rd:DataSetName>SanCeDataSet</rd:DataSetName>

        <rd:TableAdapterFillMethod>Fill</rd:TableAdapterFillMethod>

        <rd:TableAdapterName>ProduceNoteTableAdapter</rd:TableAdapterName>

        <rd:TableName>ProduceNote</rd:TableName>

      </rd:DataSetInfo>

      <Query>

        <rd:UseGenericDesigner>true</rd:UseGenericDesigner>

        <CommandText>SELECT ID, ProduceId, SA1, EA1, SA2, EA2, SA3, EA3, SA4, EA4, SA5, EA5, SA6, EA6, SA7, EA7, SA8, EA8, SA9, EA9, CheckOut, UpdateDateTime FROM dbo.ProduceNote</CommandText>

        <DataSourceName>SanCeConnectionString</DataSourceName>

      </Query>

      <Fields>

        <Field Name="ID">

          <rd:TypeName>System.Int32</rd:TypeName>

          <DataField>ID</DataField>

        </Field>

        <Field Name="ProduceId">

          <rd:TypeName>System.String</rd:TypeName>

          <DataField>ProduceId</DataField>

        </Field>

        <Field Name="SA1">

          <rd:TypeName>System.Double</rd:TypeName>

          <DataField>SA1</DataField>

        </Field&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值