C# 2008 报表数据更新的问题?

问题描述

C#使用dataset中2张Table的bindingSource预报表关联,dataGridview中数据可以正常显示,为什么报表中的数据始终不变呢?rpDwmcBindingSource.Filter="A003='"+dataGridView2.SelectedRows[0].Cells[0].Value.ToString()+"'";rpXhmx_BindingSource.Filter="A003='"+dataGridView2.SelectedRows[0].Cells[0].Value.ToString()+"'";//reportViewer1.LocalReport.DataSources.Clear();//reportViewer1.LocalReport.DataSources.Add(newMicrosoft.Reporting.WinForms.ReportDataSource("dsRpInfo_ViewDwhz",rpDwmcBindingSource));//reportViewer1.LocalReport.DataSources.Add(newMicrosoft.Reporting.WinForms.ReportDataSource("dsRpInfo_GZZQK_XHMX",rpXhmx_BindingSource));reportViewer1.RefreshReport();

rpDwmcBindingSource和rpXhmx_BindingSource分别绑定了2各datagridview和rdlc报表,点击dataGridView2的时候,新的datagridview数据可以根据filter条件变化,但是rdlc报表中却一直显示所有数据,如何更新rdlc报表的数据呢?

解决方案

解决方案二:
绑定datatable试试dataGridView是表格控件,不要当做数据源直接绑定为好.
解决方案三:
为何不适用bindingSource,它有Filter,过滤数据库功能。参见:

时间: 2024-10-27 16:08:33

C# 2008 报表数据更新的问题?的相关文章

SQL Server 2008报表服务介绍

Microsoft SQL Server 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台,还提供了整 个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息-- 在企业中传送相关信息 Microsoft SQL Server 2008报表服务提供了一个旨在提供支持的完全基于服务器的平台 ,还提供了整个企业报表生命周期,使得企业可以在企业内部给需要的地方发送相关的信息. 制作 制作广泛的报表.利用丰富的可视化和独特的.灵活的设计能力来满足任何报表需求. 管理 管理和扩展

基于SQL Server 2008报表服务(SSRS)讨论解决方案

作为业务的一部分,许多公司都需要由扫描图像或各种官方支持的不同格式来生成报表和表格.对于这些文档,通常都有着严格的格式要求,甚至连对文本框.标签大小和字体样式的丝毫变动都不允许.而且,重新创建与原始表格完全一致的报表,是一项代价可能很大.也非常容易出错的任务.填充表格的数据通常存储在关系型数据库中,在输出的表格中,必须将它们显示在准确的位置上.这种情况有时被称为固定布局的报表,有时被叫做像素级完美报表. 本文基于SQL Server 2008的报表服务(SSRS)讨论了针对这一问题的解决方案.在

SQL Server 2008中报表服务详解

一.导言 尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中 将发生什么的洞察以使商业决策者为公司作出相应的和及时的决策. 为了能作出有效的商业决策,公司内从业务经理到信息工作人员的所有层级的用户需要能很容易的访 问到直接提供信息的综合了从企业内多个数据源获得的数据的报表.在大多数公司里,这些报表需要结合 详细的数字和基于文本的报表,这些报表提供了对公司活动的全面的说明和图形化的可视化,它帮助使得 可以更好的查看趋势和进行比较. 报表服务为公司提供了满足各种

深入了解SQL Server 2008商业智能平台

对所有数据进行整合与管理 当你使用SQL Server 2008企业级的数据仓库平台时,你可以高效的操纵所有数据,并对其进行统一管理存储. ◆合并用于最优的报表和分析的数据 对你所有的数据进行操作,使用SQL Server 2008采用任何你希望的方式与关系数据和非关系数据进行交互,包括使你有效的存储.管理和分析无结构的数据--像文档和图片--的新的数据类型. ◆提高数据仓库性能 更快的将数据整合到数据仓库中,提高大型分区表的管理能力和性能,使你更有效的管理不断增长的数据和用户的空间. 为所有用

解析SQL Server 2008商业智能

SQL Server 2008 商业智能平台提供了一个用于数据集成.生成报表和分析的可扩展的最佳的商业智能平台,它使得当用户需要商业智能的时候,公司就能够将其提供给用户-- 对你的所有数据进行整合和管理 使用SQL Server 2008企业级的数据仓库平台可以高效的操纵你的所有数据,并对其进行统一管理存储. 合并用于最优的报表和分析的数据 对你所有的数据进行操作,使用SQL Server 2008采用任何你希望的方式与关系数据和非关系数据进行交互,包括使你有效的存储.管理和分析无结构的数据--

Micorsoft SQL Server 2008数据仓库平台

SQL Server 2008提供了一个全面和可扩展的数据仓库平台,使得公司可以更快的将数据整合到数据仓库中,衡量和管理不断增长的数据和用户的空间,同时使所有的用户具有了洞察力. · 快速建立你的数据仓库 给开发团队提供工具,使其可以建立一个用于生成解决方案的高效和协作的环境. · 改进可视化开发 商业智能开发套件(Business Intelligence Development Studio,BIDS)与Visual Studio紧密集成,为正在开发数据集中应用程序的开发团队提供了工具,这些

《BI那点儿事》SQL Server 2008体系架构

原文:<BI那点儿事>SQL Server 2008体系架构 Microsoft SQL Server是一个提供了联机事务处理.数据仓库.电子商务应用的数据库和数据分析的平台.体系架构是描述系统组成要素和要素之间关系的方式.Microsoft SQL Server系统的体系结构是对Microsoft SQL Server的主要组成部分和这些组成部分之间关系的描述.Microsoft SQL Server 2008系统由4个主要部分组成,这4个部分被称为4个服务,这些服务分别是数据库引擎.分析服

部署报表和 ReportViewer 控件 rdlc

原文:部署报表和 ReportViewer 控件 rdlc 部署报表和 ReportViewer 控件   您可以将报表和 ReportViewer 控件作为应用程序的一部分自由发布.根据控件类型以及报表是配置为本地处理还是远程处理,部署要求会有很大不同.在同一个应用程序中,既可以部署本地处理的报表,也可以部署远程处理的报表. 重新发布 ReportViewer 控件 可重新发布的 ReportViewer 控件是一个名为 ReportViewer.exe 的自解压缩文件,其中包括一个 .msi

如何把Crystal Reports报表转换为ActiveReports报表

ActiveReports for .NET 6.0的最新更新增加了一个非常实用的工具,可以把Crystal Reports报表(2005和2008版本)转换为ActiveReports报表.ActiveReports的安装程序会在"程序"启动菜单"GrapeCity/ActiveReports 6"下增加两个菜单. 1. 使用"CrystalToAR2005"工具转换Crystal Reports 2005报表. 2. 使用"Crys