`
sjrhero
  • 浏览: 85941 次
  • 性别: Icon_minigender_1
  • 来自: 河南省
社区版块
存档分类
最新评论

为RDLC报表动态绑定数据

阅读更多

 

string conStr = "Data Source=.;Initial Catalog=Book;Integrated Security=True";
SqlConnection con = new SqlConnection(conStr);
con.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT  top 10 * from [dbo].[CuserInfo]", con);
BookDataSet ds = new BookDataSet(); /*添加的一个DataSet*/
/*通过SqlDataAdapter适配器为DataTable填充(或添加)数据*/
da.Fill(ds.Tables["CuserInfo"]); 
this.CuserInfoBindingSource.DataSource = ds.Tables["CuserInfo"];
this.reportViewer1.LocalReport.ReportEmbeddedResource = "MyRDLC.MyReport.rdlc";
/*方法一:要引用using Microsoft.Reporting.WinForms;命名空间
 *
 * ReportDataSource rds = new ReportDataSource("BookDataSet_CuserInfo", ds.Tables["CuserInfo"]);
 * this.reportViewer1.LocalReport.DataSources.Add(rds);
 *
 */
this.reportViewer1.LocalReport.DataSources.Clear(); 
/*方法二*/ 								     														
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("BookDataSet_CuserInfo", ds.Tables["CuserInfo"]));
this.reportViewer1.RefreshReport();

 其中:BookDataSet_CuserInfo 表示/*数据集名_表名*/          ds.Tables["CuserInfo"] 表示 /*数据源(表)*/不能为DataSet

分享到:
评论

相关推荐

    RDLC报表绑定到数据集的简单使用.zip

    在本示例中,"RDLC报表绑定到数据集的简单使用.zip" 文件旨在演示如何将RDLC报表与数据集相结合,以显示虚拟人物的消费报表。下面将详细介绍这个过程中的关键知识点。 1. **RDLC报表**: Reporting Design Language...

    Asp.net的ReportViewer的RDLC设计及动态绑定数据源

    总结,Asp.net的ReportViewer结合RDLC文件,提供了强大的报表设计和动态数据绑定能力。开发者可以根据实际需求,灵活地调整报表结构,从各种数据源获取数据,甚至实现交互式报表功能,提升用户体验。在实际项目中,...

    RDLC 绑定动态列 源码

    1. **数据绑定**:理解如何将数据源(如数据库查询结果、对象集合等)与RDLC报表的表格控件进行绑定,以便在报表中显示数据。 2. **反射机制**:在动态列绑定中,反射是常用的技术,用于获取数据源对象的属性信息,...

    C# 向rdlc报表传入参数

    在实际应用中,我们往往需要动态地向RDLC报表传入参数,以便根据不同的条件生成不同的报表内容。 #### 1. 创建RDLC报表 首先,需要在项目中创建一个RDLC报表。这通常可以通过在Visual Studio中添加一个新的RDLC...

    Rdlc报表设计器,设计ReportViewer报表必备利器

    **Rdlc报表设计器——ReportViewer报表设计的得力助手** 在IT行业中,数据可视化是至关重要的,而报表则是数据展现的重要方式。`Rdlc`( Reporting Services Report Definition Language Client-Side)报表设计器...

    RDLC报表设计器

    1. **数据绑定**:RDLC报表支持多种数据源,如SQL Server、Oracle、XML文件等,可以方便地将报表设计与后台数据库的数据绑定,动态生成报表内容。 2. **灵活布局**:RDLC提供了丰富的控件库,包括表格、图表、...

    客户端必须安装的rdlc报表运行插件

    3. **数据绑定**:rdlc报表可以动态地与各种数据源绑定,包括SQL Server、XML文件、Web服务等。 4. **互动性**:支持用户交互操作,如排序、分组、筛选和钻取数据。 5. **本地化**:rdlc报表支持多语言和区域设置,...

    C# rdlc报表嵌套子报表

    在RDLC报表中,子报表可以作为数据行的详细信息展示,也可以作为一个独立的部分,例如在主报表的某个区域显示。子报表的显示可以根据主报表的数据动态生成,这依赖于主报表的Grouping和Sorting设置。通过这种方式,...

    C# RDLC报表相关安装程序

    本安装程序专为C#开发者设计,旨在帮助他们轻松集成RDLC报表到自己的应用程序中,并提供语言包汉化,以便中国用户能够更加流畅地使用。 RDLC(Report Definition Language Client Reports)是由微软开发的一种报表...

    rdlc报表资料pdf

    2. **数据绑定**:RDLC报表可以绑定到各种数据源,包括SQL Server、Oracle、XML、Web服务等。数据源可以通过数据集(DataSet)来管理,数据集可以从数据库查询或XML文件中获取数据。 3. **表达式**:RDLC报表支持...

    WPF程序中RDLC报表的使用及参数传递

    在RDLC报表中,参数用于根据用户输入或代码动态筛选数据。在VS2010的报表设计器中,可以创建报表参数,并在数据源查询中使用它们。在WPF应用中,通过`ReportViewer`的`SetParameters`方法,我们可以传入一个`...

    (公司测试源码)C# 动态生成RDLC报表

    RDLC报表的优势在于它允许开发者在设计时预览报表,并在运行时动态调整数据源和数据绑定。在C#环境中,我们可以利用Microsoft的Reporting Services控件库,其中包括ReportViewer控件,来实现RDLC报表的创建和展示。 ...

    rdlc报表完整示例

    本示例提供了全面的rdlc报表使用方法,涵盖了从基础到高级的各种功能,包括多表查询、数据集的构建、子报表的创建以及动态报表的生成。 1. **多表查询** 在rdlc报表中,多表查询是通过数据源连接和数据集来实现的...

    基于ReportViewer+C#实现的动态绑定RDLC 的数据报表程序代码

    4. **动态绑定数据**:在代码中,你可以创建一个数据集实例,填充来自数据库或其他数据源的数据,然后将其设置为`LocalReport`的DataSource。例如: ```csharp LocalReport report = new LocalReport(); report....

    RDLC报表应用例子

    这个示例可能涵盖了如何定义报表模板,绑定数据,以及如何在用户界面上触发报表生成和打印的过程。 总的来说,RDLC报表在.NET开发中提供了强大的数据呈现功能,尤其适用于那些需要自定义报告和交互式用户体验的项目...

    MVC下使用RDLC报表的示例

    总结起来,MVC下使用RDLC报表需要对MVC架构、报表设计和数据绑定有深入理解。通过将RDLC报表与MVC相结合,开发者可以轻松地在Web应用中实现复杂的报表功能,提供数据可视化,帮助用户分析和决策。在实际开发中,确保...

    RDLC 报表的各种示例

    - **数据绑定**:RDLC报表与数据源紧密相连,可以绑定到SQL Server、XML文件、数据集等多种数据源。 - **布局与设计**:RDLC报表支持在设计时预览,允许用户通过拖放方式调整元素的位置和大小。 2. **示例1-5:...

    VS .NET报表开发之RDLC报表随笔

    - **绑定数据**:将数据源绑定到报表上,实现动态数据填充。 - **参数传递**:通过参数机制实现对报表数据的过滤或定制。 - **预览和打印**:通过ReportViewer提供的预览和打印功能查看和输出报表。 ##### 3. **...

    RDLC报表教程

    同时,也可以使用数据集来绑定数据到报表中。 RDLC报表的原理是基于XML的,报表定义文件是一个XML文件,包含了报表的结构和样式信息。RDLC报表编辑器可以根据报表定义文件生成报表的预览和打印输出。 RDLC报表的...

    报表设计器RDLC报表设计器

    8. **交互性**:RDLC报表可以设计为交互式的,允许用户钻取详情、筛选数据或执行其他操作。 9. **打印和导出**:RDLC报表支持多种输出格式,如PDF、Excel、CSV等,方便用户进行打印或电子分享。 10. **表达式和...

Global site tag (gtag.js) - Google Analytics